~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_table.cc

  • Committer: Brian Aker
  • Date: 2008-08-11 23:20:41 UTC
  • Revision ID: brian@tangent.org-20080811232041-h9ydp3um89b1pbvm
Clean up UNION in CREATE TABLE statement

Show diffs side-by-side

added added

removed removed

Lines of Context:
4506
4506
    return(true);
4507
4507
  table->use_all_columns();
4508
4508
 
4509
 
  /*
4510
 
    Prohibit changing of the UNION list of a non-temporary MERGE table
4511
 
    under LOCK tables. It would be quite difficult to reuse a shrinked
4512
 
    set of tables from the old table or to open a new TABLE object for
4513
 
    an extended list and verify that they belong to locked tables.
4514
 
  */
4515
 
  if (thd->locked_tables &&
4516
 
      (create_info->used_fields & HA_CREATE_USED_UNION) &&
4517
 
      (table->s->tmp_table == NO_TMP_TABLE))
4518
 
  {
4519
 
    my_error(ER_LOCK_OR_ACTIVE_TRANSACTION, MYF(0));
4520
 
    return(true);
4521
 
  }
4522
 
 
4523
4509
  /* Check that we are not trying to rename to an existing table */
4524
4510
  if (new_name)
4525
4511
  {