Merge lp:~stewart/drizzle/show-create-table-using-table-message into lp:~drizzle-trunk/drizzle/development

Proposed by Stewart Smith
Status: Merged
Merged at revision: 1721
Proposed branch: lp:~stewart/drizzle/show-create-table-using-table-message
Merge into: lp:~drizzle-trunk/drizzle/development
Diff against target: 6542 lines (+1197/-1207)
122 files modified
drizzled/alter_drop.h (+2/-1)
drizzled/create_field.cc (+2/-1)
drizzled/foreign_key.cc (+47/-0)
drizzled/foreign_key.h (+11/-0)
drizzled/message/statement_transform.cc (+136/-73)
drizzled/message/table.proto (+1/-1)
drizzled/show.cc (+15/-284)
drizzled/sql_table.cc (+11/-24)
drizzled/sql_yacc.yy (+4/-2)
drizzled/statement/alter_table.cc (+60/-3)
drizzled/table_ident.h (+2/-0)
drizzled/table_proto_write.cc (+5/-0)
plugin/archive/tests/r/archive.result (+2/-2)
plugin/archive/tests/r/archive_aio_posix.result (+2/-2)
plugin/blackhole/tests/r/create_max_fields.result (+1/-1)
plugin/blitzdb/tests/r/blitzdb-basic.result (+1/-1)
plugin/collation_dictionary/tests/r/data_dictionary.result (+4/-4)
plugin/filesystem_engine/tests/r/basic_create_table.result (+1/-1)
plugin/filesystem_engine/tests/r/select_cpuinfo.result (+25/-25)
plugin/filesystem_engine/tests/r/select_meminfo.result (+33/-33)
plugin/information_schema_dictionary/tests/r/show_create_table.result (+40/-40)
plugin/innobase/handler/ha_innodb.cc (+14/-1)
plugin/innobase/tests/r/innodb_cmp.result (+2/-2)
plugin/innobase/tests/r/innodb_cmp_reset.result (+2/-2)
plugin/innobase/tests/r/innodb_cmpmem.result (+2/-2)
plugin/innobase/tests/r/innodb_cmpmem_reset.result (+2/-2)
plugin/innobase/tests/r/innodb_lock_waits.result (+2/-2)
plugin/innobase/tests/r/innodb_locks.result (+2/-2)
plugin/innobase/tests/r/innodb_status.result (+2/-2)
plugin/innobase/tests/r/innodb_trx.result (+2/-2)
plugin/logging_stats/tests/r/command.result (+2/-2)
plugin/logging_stats/tests/r/max_user.result (+2/-2)
plugin/myisam/tests/r/myisam.result (+13/-13)
plugin/registry_dictionary/tests/r/data_dictionary.result (+4/-4)
plugin/replication_dictionary/tests/r/data_dictionary.result (+2/-2)
plugin/schema_dictionary/tests/r/data_dictionary.result (+14/-14)
plugin/schema_dictionary/tests/r/show.result (+30/-30)
plugin/schema_dictionary/tests/r/show_fields.result (+5/-5)
plugin/session_dictionary/tests/r/data_dictionary.result (+2/-2)
plugin/status_dictionary/tests/r/data_dictionary.result (+8/-8)
plugin/table_cache_dictionary/tests/r/table_cache.result (+2/-2)
plugin/table_cache_dictionary/tests/r/table_definition_cache.result (+2/-2)
plugin/transaction_log/tests/r/alter.result (+1/-1)
plugin/transaction_log/tests/r/auto_commit.result (+2/-2)
plugin/transaction_log/tests/r/blob.result (+1/-1)
plugin/transaction_log/tests/r/create_select.result (+2/-2)
plugin/transaction_log/tests/r/create_table.result (+2/-2)
plugin/transaction_log/tests/r/delete.result (+3/-3)
plugin/transaction_log/tests/r/filtered_replicator.result (+32/-32)
plugin/transaction_log/tests/r/insert.result (+1/-1)
plugin/transaction_log/tests/r/insert_multi.result (+1/-1)
plugin/transaction_log/tests/r/insert_on_duplicate_update.result (+1/-1)
plugin/transaction_log/tests/r/insert_select.result (+2/-2)
plugin/transaction_log/tests/r/multi_column_primary_key.result (+1/-1)
plugin/transaction_log/tests/r/multi_table.result (+2/-2)
plugin/transaction_log/tests/r/no_modification.result (+1/-1)
plugin/transaction_log/tests/r/no_primary_key.result (+1/-1)
plugin/transaction_log/tests/r/null_values.result (+3/-3)
plugin/transaction_log/tests/r/rand.result (+1/-1)
plugin/transaction_log/tests/r/rename.result (+1/-1)
plugin/transaction_log/tests/r/replace.result (+3/-3)
plugin/transaction_log/tests/r/rollback.result (+1/-1)
plugin/transaction_log/tests/r/select_for_update.result (+1/-1)
plugin/transaction_log/tests/r/temp_tables.result (+1/-1)
plugin/transaction_log/tests/r/truncate.result (+1/-1)
plugin/transaction_log/tests/r/update.result (+4/-4)
tests/r/alter_table.result (+8/-8)
tests/r/auto_increment.result (+1/-1)
tests/r/bigint.result (+2/-2)
tests/r/binary.result (+1/-1)
tests/r/case.result (+2/-2)
tests/r/comment_column.result (+10/-10)
tests/r/comment_index.result (+10/-10)
tests/r/comment_table.result (+3/-3)
tests/r/constraints.result (+1/-1)
tests/r/create.result (+30/-30)
tests/r/create_not_windows.result (+1/-1)
tests/r/ctype_utf8.result (+3/-3)
tests/r/default.result (+13/-13)
tests/r/default_collation.result (+2/-2)
tests/r/drizzledump-max.result (+6/-6)
tests/r/drizzledump.result (+23/-23)
tests/r/foreign_key.result (+2/-2)
tests/r/func_gconcat.result (+1/-1)
tests/r/func_group.result (+6/-6)
tests/r/func_math.result (+1/-1)
tests/r/func_misc.result (+1/-1)
tests/r/func_system.result (+1/-1)
tests/r/heap.result (+10/-10)
tests/r/innodb.result (+41/-41)
tests/r/innodb_mysql.result (+7/-7)
tests/r/key.result (+9/-9)
tests/r/mix2_myisam.result (+15/-15)
tests/r/mysql_protocol.result (+1/-1)
tests/r/null.result (+1/-1)
tests/r/null_key.result (+1/-1)
tests/r/parser_bug21114_innodb.result (+6/-6)
tests/r/select.result (+1/-1)
tests/r/show_check.result (+63/-63)
tests/r/show_create_table_basic.result (+8/-0)
tests/r/show_create_table_multibyte.result (+1/-1)
tests/r/show_create_table_utf8.result (+1/-1)
tests/r/show_create_table_varbinary.result (+37/-0)
tests/r/strict.result (+6/-6)
tests/r/subselect.result (+6/-6)
tests/r/synchronization.result (+153/-153)
tests/r/type_blob.result (+6/-6)
tests/r/type_datetime.result (+2/-2)
tests/r/type_decimal.result (+3/-3)
tests/r/type_enum.result (+6/-6)
tests/r/type_float.result (+2/-2)
tests/r/type_newdecimal.result (+9/-9)
tests/r/type_ranges.result (+1/-1)
tests/r/type_timestamp.result (+9/-9)
tests/r/type_varbinary.result (+1/-1)
tests/r/type_varchar.result (+4/-4)
tests/r/union.result (+36/-36)
tests/r/user_var.result (+4/-4)
tests/r/varbinary.result (+2/-2)
tests/r/variables.result (+2/-2)
tests/t/show_create_table_basic.test (+3/-0)
tests/t/show_create_table_varbinary.test (+22/-0)
To merge this branch: bzr merge lp:~stewart/drizzle/show-create-table-using-table-message
Reviewer Review Type Date Requested Status
Brian Aker Approve
Review via email: mp+32937@code.launchpad.net

Description of the change

This does three things:
1) fix up all the code locations for putting foreign keys in the table proto
2) have the SHOW CREATE TABLE code use statement_transform from the table message
3) innobase plugin now uses statement transform to get a SQL statement for its parser instead of mysql_query_str for SQLCOM_CREATE_TABLE

oh, and a bunch of bug fixes along the way.

http://hudson.drizzle.org/view/Drizzle-param/job/drizzle-param/434/

Apologies for the giant patch.

To post a comment you must log in.
Revision history for this message
Brian Aker (brianaker) wrote :

Can you flip these around:

destination.append(" date", 5);

Standard requires them to be upper case.

We are also ending up with more spaces in output (which is causing some of the issues with changed tests).

review: Needs Fixing
Revision history for this message
Stewart Smith (stewart) wrote :

mainly on the transaction_log tests, which were different to begin with.

as to the upper case, I wanted to first do an iteration where it was just (as close as possible) replace old SHOW CREATE TABLE with this.

I'd like the next tree to be "make SHOW CREATE TABLE output as standard as possible"... where the change will just be small things such as this, rather than also the code changes

Revision history for this message
Brian Aker (brianaker) wrote :

We need to file bugs on:
1) Explicit display of collation on varchar.
2) Upper case the type.

Otherwise, all good.

review: Approve
Revision history for this message
Stewart Smith (stewart) wrote :

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'drizzled/alter_drop.h'
2--- drizzled/alter_drop.h 2010-02-04 08:14:46 +0000
3+++ drizzled/alter_drop.h 2010-08-17 22:51:53 +0000
4@@ -34,7 +34,8 @@
5 enum drop_type
6 {
7 KEY,
8- COLUMN
9+ COLUMN,
10+ FOREIGN_KEY
11 };
12 const char *name;
13 enum drop_type type;
14
15=== modified file 'drizzled/create_field.cc'
16--- drizzled/create_field.cc 2010-07-30 20:31:19 +0000
17+++ drizzled/create_field.cc 2010-08-17 22:51:53 +0000
18@@ -94,7 +94,8 @@
19 def= 0;
20 char_length= length;
21
22- if (!(flags & (NO_DEFAULT_VALUE_FLAG )) &&
23+ if (!(flags & (NO_DEFAULT_VALUE_FLAG)) &&
24+ !(flags & AUTO_INCREMENT_FLAG) &&
25 old_field->ptr && orig_field &&
26 (sql_type != DRIZZLE_TYPE_TIMESTAMP || /* set def only if */
27 old_field->getTable()->timestamp_field != old_field || /* timestamp field */
28
29=== modified file 'drizzled/foreign_key.cc'
30--- drizzled/foreign_key.cc 2010-02-04 08:14:46 +0000
31+++ drizzled/foreign_key.cc 2010-08-17 22:51:53 +0000
32@@ -25,12 +25,59 @@
33 #include "drizzled/error.h"
34 #include "drizzled/create_field.h"
35 #include "drizzled/internal/my_sys.h"
36+#include "drizzled/table_ident.h"
37
38 namespace drizzled
39 {
40
41 extern const CHARSET_INFO *system_charset_info;
42
43+void add_foreign_key_to_table_message(
44+ message::Table *table_message,
45+ const char* fkey_name,
46+ List<Key_part_spec> &cols,
47+ Table_ident *table,
48+ List<Key_part_spec> &ref_cols,
49+ message::Table::ForeignKeyConstraint::ForeignKeyOption delete_opt_arg,
50+ message::Table::ForeignKeyConstraint::ForeignKeyOption update_opt_arg,
51+ message::Table::ForeignKeyConstraint::ForeignKeyMatchOption match_opt_arg)
52+{
53+ message::Table::ForeignKeyConstraint *pfkey= table_message->add_fk_constraint();
54+ if (fkey_name)
55+ pfkey->set_name(fkey_name);
56+ else if (table_message->has_name())
57+ {
58+ std::string name(table_message->name());
59+ char number[20];
60+
61+ name.append("_ibfk_");
62+ snprintf(number, sizeof(number), "%d", table_message->fk_constraint_size());
63+ name.append(number);
64+
65+ pfkey->set_name(name);
66+ }
67+
68+ pfkey->set_match(match_opt_arg);
69+ pfkey->set_update_option(update_opt_arg);
70+ pfkey->set_delete_option(delete_opt_arg);
71+
72+ pfkey->set_references_table_name(table->table.str);
73+
74+ Key_part_spec *keypart;
75+ List_iterator<Key_part_spec> col_it(cols);
76+ while ((keypart= col_it++))
77+ {
78+ pfkey->add_column_names(keypart->field_name.str);
79+ }
80+
81+ List_iterator<Key_part_spec> ref_it(ref_cols);
82+ while ((keypart= ref_it++))
83+ {
84+ pfkey->add_references_columns(keypart->field_name.str);
85+ }
86+
87+}
88+
89 Foreign_key::Foreign_key(const Foreign_key &rhs, memory::Root *mem_root)
90 :Key(rhs),
91 ref_table(rhs.ref_table),
92
93=== modified file 'drizzled/foreign_key.h'
94--- drizzled/foreign_key.h 2010-07-13 01:12:39 +0000
95+++ drizzled/foreign_key.h 2010-08-17 22:51:53 +0000
96@@ -36,6 +36,17 @@
97
98 namespace memory { class Root; }
99
100+void add_foreign_key_to_table_message(
101+ message::Table *table_message,
102+ const char* fkey_name,
103+ List<Key_part_spec> &cols,
104+ Table_ident *table,
105+ List<Key_part_spec> &ref_cols,
106+ message::Table::ForeignKeyConstraint::ForeignKeyOption delete_opt_arg,
107+ message::Table::ForeignKeyConstraint::ForeignKeyOption update_opt_arg,
108+ message::Table::ForeignKeyConstraint::ForeignKeyMatchOption match_opt_arg);
109+
110+
111 class Foreign_key: public Key
112 {
113 public:
114
115=== modified file 'drizzled/message/statement_transform.cc'
116--- drizzled/message/statement_transform.cc 2010-07-29 15:50:19 +0000
117+++ drizzled/message/statement_transform.cc 2010-08-17 22:51:53 +0000
118@@ -916,14 +916,10 @@
119 destination.append("TABLE ", 6);
120 if (with_schema)
121 {
122- destination.push_back(quoted_identifier);
123- destination.append(table.schema());
124- destination.push_back(quoted_identifier);
125+ append_escaped_string(&destination, table.schema(), quoted_identifier);
126 destination.push_back('.');
127 }
128- destination.push_back(quoted_identifier);
129- destination.append(table.name());
130- destination.push_back(quoted_identifier);
131+ append_escaped_string(&destination, table.name(), quoted_identifier);
132 destination.append(" (\n", 3);
133
134 enum TransformSqlError result= NONE;
135@@ -935,8 +931,10 @@
136 if (x != 0)
137 destination.append(",\n", 2);
138
139+ destination.append(" ");
140+
141 result= transformFieldDefinitionToSql(field, destination, sql_variant);
142-
143+
144 if (result != NONE)
145 return result;
146 }
147@@ -982,18 +980,21 @@
148 /* Add ENGINE = " clause */
149 if (table.has_engine())
150 {
151- destination.append("\nENGINE = ", 10);
152+ destination.append(" ENGINE=", 8);
153 destination.append(table.engine().name());
154
155 size_t num_engine_options= table.engine().options_size();
156+ if (num_engine_options > 0)
157+ destination.append(" ", 1);
158 for (size_t x= 0; x < num_engine_options; ++x)
159 {
160 const Engine::Option &option= table.engine().options(x);
161- destination.push_back('\n');
162 destination.append(option.name());
163- destination.append(" = ", 3);
164+ destination.append("='", 2);
165 destination.append(option.state());
166- destination.push_back('\n');
167+ destination.append("'", 1);
168+ if(x != num_engine_options-1)
169+ destination.append(", ", 2);
170 }
171 }
172
173@@ -1015,25 +1016,16 @@
174
175 if (options.has_comment())
176 {
177- destination.append("\nCOMMENT = '", 12);
178- destination.append(options.comment());
179- destination.push_back('\'');
180+ destination.append(" COMMENT=", 9);
181+ append_escaped_string(&destination, options.comment());
182 }
183
184 if (options.has_collation())
185 {
186- destination.append("\nCOLLATE = ", 11);
187+ destination.append(" COLLATE = ", 11);
188 destination.append(options.collation());
189 }
190
191- if (options.has_auto_increment())
192- {
193- ss << options.auto_increment();
194- destination.append("\nAUTOINCREMENT_OFFSET = ", 24);
195- destination.append(ss.str());
196- ss.clear();
197- }
198-
199 if (options.has_data_file_name())
200 {
201 destination.append("\nDATA_FILE_NAME = '", 19);
202@@ -1064,10 +1056,11 @@
203 ss.clear();
204 }
205
206- if (options.has_auto_increment_value())
207+ if (options.has_user_set_auto_increment_value()
208+ && options.has_auto_increment_value())
209 {
210 ss << options.auto_increment_value();
211- destination.append("\nAUTO_INCREMENT = ", 18);
212+ destination.append(" AUTO_INCREMENT=", 16);
213 destination.append(ss.str());
214 ss.clear();
215 }
216@@ -1100,17 +1093,24 @@
217 if (sql_variant == ANSI)
218 quoted_identifier= '"';
219
220+ destination.append(" ", 2);
221+
222 if (index.is_primary())
223 destination.append("PRIMARY ", 8);
224 else if (index.is_unique())
225 destination.append("UNIQUE ", 7);
226
227 destination.append("KEY ", 4);
228- destination.push_back(quoted_identifier);
229- destination.append(index.name());
230- destination.push_back(quoted_identifier);
231- destination.append(" (", 2);
232-
233+ if (! (index.is_primary() && index.name().compare("PRIMARY")==0))
234+ {
235+ destination.push_back(quoted_identifier);
236+ destination.append(index.name());
237+ destination.push_back(quoted_identifier);
238+ destination.append(" (", 2);
239+ }
240+ else
241+ destination.append("(", 1);
242+
243 size_t num_parts= index.index_part_size();
244 for (size_t x= 0; x < num_parts; ++x)
245 {
246@@ -1147,6 +1147,30 @@
247 }
248 destination.push_back(')');
249
250+ switch (index.type())
251+ {
252+ case Table::Index::UNKNOWN_INDEX:
253+ break;
254+ case Table::Index::BTREE:
255+ destination.append(" USING BTREE", 12);
256+ break;
257+ case Table::Index::RTREE:
258+ destination.append(" USING RTREE", 12);
259+ break;
260+ case Table::Index::HASH:
261+ destination.append(" USING HASH", 11);
262+ break;
263+ case Table::Index::FULLTEXT:
264+ destination.append(" USING FULLTEXT", 15);
265+ break;
266+ }
267+
268+ if (index.has_comment())
269+ {
270+ destination.append(" COMMENT ", 9);
271+ append_escaped_string(&destination, index.comment());
272+ }
273+
274 return NONE;
275 }
276
277@@ -1198,7 +1222,7 @@
278 for (ssize_t x= 0; x < fkey.column_names_size(); ++x)
279 {
280 if (x != 0)
281- destination.push_back(',');
282+ destination.append(", ");
283
284 append_escaped_string(&destination, fkey.column_names(x),
285 quoted_identifier);
286@@ -1213,7 +1237,7 @@
287 for (ssize_t x= 0; x < fkey.references_columns_size(); ++x)
288 {
289 if (x != 0)
290- destination.push_back(',');
291+ destination.append(", ");
292
293 append_escaped_string(&destination, fkey.references_columns(x),
294 quoted_identifier);
295@@ -1242,35 +1266,59 @@
296 enum TransformSqlVariant sql_variant)
297 {
298 char quoted_identifier= '`';
299+ char quoted_default;
300+
301 if (sql_variant == ANSI)
302 quoted_identifier= '"';
303
304- destination.push_back(quoted_identifier);
305- destination.append(field.name());
306- destination.push_back(quoted_identifier);
307+ if (sql_variant == DRIZZLE)
308+ quoted_default= '\'';
309+ else
310+ quoted_default= quoted_identifier;
311+
312+ append_escaped_string(&destination, field.name(), quoted_identifier);
313
314 Table::Field::FieldType field_type= field.type();
315
316 switch (field_type)
317 {
318 case Table::Field::DOUBLE:
319- destination.append(" DOUBLE", 7);
320+ destination.append(" double", 7);
321+ if (field.has_numeric_options()
322+ && field.numeric_options().has_precision())
323+ {
324+ stringstream ss;
325+ ss << "(" << field.numeric_options().precision() << ",";
326+ ss << field.numeric_options().scale() << ")";
327+ destination.append(ss.str());
328+ }
329 break;
330 case Table::Field::VARCHAR:
331 {
332- destination.append(" VARCHAR(", 9);
333+ if (field.string_options().has_collation()
334+ && field.string_options().collation().compare("binary") == 0)
335+ destination.append(" varbinary(", 11);
336+ else
337+ destination.append(" varchar(", 9);
338+
339 stringstream ss;
340 ss << field.string_options().length() << ")";
341 destination.append(ss.str());
342 }
343 break;
344 case Table::Field::BLOB:
345- destination.append(" BLOB", 5);
346+ {
347+ if (field.string_options().has_collation()
348+ && field.string_options().collation().compare("binary") == 0)
349+ destination.append(" blob", 5);
350+ else
351+ destination.append(" text", 5);
352+ }
353 break;
354 case Table::Field::ENUM:
355 {
356 size_t num_field_values= field.enumeration_values().field_value_size();
357- destination.append(" ENUM(", 6);
358+ destination.append(" enum(", 6);
359 for (size_t x= 0; x < num_field_values; ++x)
360 {
361 const string &type= field.enumeration_values().field_value(x);
362@@ -1286,14 +1334,14 @@
363 break;
364 }
365 case Table::Field::INTEGER:
366- destination.append(" INT", 4);
367+ destination.append(" int", 4);
368 break;
369 case Table::Field::BIGINT:
370- destination.append(" BIGINT", 7);
371+ destination.append(" bigint", 7);
372 break;
373 case Table::Field::DECIMAL:
374 {
375- destination.append(" DECIMAL(", 9);
376+ destination.append(" decimal(", 9);
377 stringstream ss;
378 ss << field.numeric_options().precision() << ",";
379 ss << field.numeric_options().scale() << ")";
380@@ -1301,13 +1349,13 @@
381 }
382 break;
383 case Table::Field::DATE:
384- destination.append(" DATE", 5);
385+ destination.append(" date", 5);
386 break;
387 case Table::Field::TIMESTAMP:
388- destination.append(" TIMESTAMP", 10);
389+ destination.append(" timestamp", 10);
390 break;
391 case Table::Field::DATETIME:
392- destination.append(" DATETIME", 9);
393+ destination.append(" datetime", 9);
394 break;
395 }
396
397@@ -1322,13 +1370,25 @@
398 }
399 }
400
401+ if (field.type() == Table::Field::BLOB ||
402+ field.type() == Table::Field::VARCHAR)
403+ {
404+ if (field.string_options().has_collation()
405+ && (field.string_options().collation().compare("binary")
406+ && field.string_options().collation().compare("utf8_general_ci")))
407+ {
408+ destination.append(" COLLATE ", 9);
409+ destination.append(field.string_options().collation());
410+ }
411+ }
412
413- if (! (field.has_constraints() &&
414- field.constraints().is_nullable()))
415+ if (field.has_constraints() &&
416+ ! field.constraints().is_nullable())
417 {
418- destination.append(" NOT", 4);
419+ destination.append(" NOT NULL", 9);
420 }
421- destination.append(" NULL", 5);
422+ else if (field.type() == Table::Field::TIMESTAMP)
423+ destination.append(" NULL", 5);
424
425 if (field.type() == Table::Field::INTEGER ||
426 field.type() == Table::Field::BIGINT)
427@@ -1341,46 +1401,49 @@
428 }
429 }
430
431- if (field.type() == Table::Field::BLOB ||
432- field.type() == Table::Field::VARCHAR)
433- {
434- if (field.string_options().has_collation())
435- {
436- destination.append(" COLLATE ", 9);
437- destination.append(field.string_options().collation());
438- }
439- }
440-
441 if (field.options().has_default_value())
442 {
443 destination.append(" DEFAULT ", 9);
444- destination.push_back(quoted_identifier);
445- destination.append(field.options().default_value());
446- destination.push_back(quoted_identifier);
447- }
448-
449- if (field.options().has_default_bin_value())
450+ append_escaped_string(&destination, field.options().default_value());
451+ }
452+ else if (field.options().has_default_expression())
453+ {
454+ destination.append(" DEFAULT ", 9);
455+ destination.append(field.options().default_expression());
456+ }
457+ else if (field.options().has_default_bin_value())
458 {
459 const string &v= field.options().default_bin_value();
460- destination.append(" DEFAULT 0x", 11);
461- for (size_t x= 0; x < v.length(); x++)
462+ if (v.length() == 0)
463+ destination.append(" DEFAULT ''", 11);
464+ else
465 {
466- printf("%.2x", *(v.c_str() + x));
467+ destination.append(" DEFAULT 0x", 11);
468+ for (size_t x= 0; x < v.length(); x++)
469+ {
470+ char hex[3];
471+ snprintf(hex, sizeof(hex), "%.2X", *(v.c_str() + x));
472+ destination.append(hex, 2);
473+ }
474 }
475 }
476+ else if (field.options().has_default_null()
477+ && field.options().default_null()
478+ && field.type() != Table::Field::BLOB)
479+ {
480+ destination.append(" DEFAULT NULL", 13);
481+ }
482
483- if (field.has_options() && field.options().has_update_value())
484+ if (field.has_options() && field.options().has_update_expression())
485 {
486 destination.append(" ON UPDATE ", 11);
487- destination.append(field.options().update_value());
488+ destination.append(field.options().update_expression());
489 }
490
491 if (field.has_comment())
492 {
493 destination.append(" COMMENT ", 9);
494- destination.push_back(quoted_identifier);
495- destination.append(field.comment());
496- destination.push_back(quoted_identifier);
497+ append_escaped_string(&destination, field.comment(), quoted_default);
498 }
499 return NONE;
500 }
501
502=== modified file 'drizzled/message/table.proto'
503--- drizzled/message/table.proto 2010-07-30 19:22:04 +0000
504+++ drizzled/message/table.proto 2010-08-17 22:51:53 +0000
505@@ -16,7 +16,7 @@
506 }
507
508 message TableOptions {
509- optional uint64 auto_increment = 1;
510+ optional bool has_user_set_auto_increment_value = 1;
511 optional string collation = 2;
512 optional uint32 collation_id = 3;
513 optional string data_file_name = 5;
514
515=== modified file 'drizzled/show.cc'
516--- drizzled/show.cc 2010-07-29 02:31:37 +0000
517+++ drizzled/show.cc 2010-08-17 22:51:53 +0000
518@@ -48,6 +48,8 @@
519 #include "drizzled/pthread_globals.h"
520 #include "drizzled/internal/m_string.h"
521 #include "drizzled/internal/my_sys.h"
522+#include "drizzled/message/statement_transform.h"
523+
524
525 #include <sys/stat.h>
526
527@@ -68,9 +70,6 @@
528 return str ? str : "<nil>";
529 }
530
531-static void store_key_options(String *packet, Table *table, KeyInfo *key_info);
532-
533-
534 int wild_case_compare(const CHARSET_INFO * const cs, const char *str, const char *wildstr)
535 {
536 register int flag;
537@@ -287,57 +286,6 @@
538
539 #define LIST_PROCESS_HOST_LEN 64
540
541-static bool get_field_default_value(Field *timestamp_field,
542- Field *field, String *def_value,
543- bool quoted)
544-{
545- bool has_default;
546- bool has_now_default;
547-
548- /*
549- We are using CURRENT_TIMESTAMP instead of NOW because it is
550- more standard
551- */
552- has_now_default= (timestamp_field == field &&
553- field->unireg_check != Field::TIMESTAMP_UN_FIELD);
554-
555- has_default= (field->type() != DRIZZLE_TYPE_BLOB &&
556- !(field->flags & NO_DEFAULT_VALUE_FLAG) &&
557- field->unireg_check != Field::NEXT_NUMBER);
558-
559- def_value->length(0);
560- if (has_default)
561- {
562- if (has_now_default)
563- def_value->append(STRING_WITH_LEN("CURRENT_TIMESTAMP"));
564- else if (!field->is_null())
565- { // Not null by default
566- char tmp[MAX_FIELD_WIDTH];
567- String type(tmp, sizeof(tmp), field->charset());
568- field->val_str(&type);
569- if (type.length())
570- {
571- String def_val;
572- uint32_t dummy_errors;
573- /* convert to system_charset_info == utf8 */
574- def_val.copy(type.ptr(), type.length(), field->charset(),
575- system_charset_info, &dummy_errors);
576- if (quoted)
577- append_unescaped(def_value, def_val.ptr(), def_val.length());
578- else
579- def_value->append(def_val.ptr(), def_val.length());
580- }
581- else if (quoted)
582- def_value->append(STRING_WITH_LEN("''"));
583- }
584- else if (field->maybe_null() && quoted)
585- def_value->append(STRING_WITH_LEN("NULL")); // Null as default
586- else
587- return false;
588- }
589- return has_default;
590-}
591-
592 /*
593 Build a CREATE TABLE statement for a table.
594
595@@ -358,243 +306,26 @@
596
597 int store_create_info(TableList *table_list, String *packet, bool is_if_not_exists)
598 {
599- List<Item> field_list;
600- char tmp[MAX_FIELD_WIDTH], *for_str, def_value_buf[MAX_FIELD_WIDTH];
601- const char *alias;
602- string buff;
603- String type(tmp, sizeof(tmp), system_charset_info);
604- String def_value(def_value_buf, sizeof(def_value_buf), system_charset_info);
605- Field **ptr,*field;
606- uint32_t primary_key;
607- KeyInfo *key_info;
608 Table *table= table_list->table;
609- Cursor *cursor= table->cursor;
610- HA_CREATE_INFO create_info;
611- my_bitmap_map *old_map;
612
613 table->restoreRecordAsDefault(); // Get empty record
614
615- if (table->getShare()->getType())
616- packet->append(STRING_WITH_LEN("CREATE TEMPORARY TABLE "));
617- else
618- packet->append(STRING_WITH_LEN("CREATE TABLE "));
619- if (is_if_not_exists)
620- packet->append(STRING_WITH_LEN("IF NOT EXISTS "));
621- alias= table->getShare()->getTableName();
622-
623- packet->append_identifier(alias, strlen(alias));
624- packet->append(STRING_WITH_LEN(" (\n"));
625- /*
626- We need this to get default values from the table
627- We have to restore the read_set if we are called from insert in case
628- of row based replication.
629- */
630- old_map= table->use_all_columns(table->read_set);
631-
632- for (ptr= table->getFields() ; (field= *ptr); ptr++)
633- {
634- uint32_t flags = field->flags;
635-
636- if (ptr != table->getFields())
637- packet->append(STRING_WITH_LEN(",\n"));
638-
639- packet->append(STRING_WITH_LEN(" "));
640- packet->append_identifier(field->field_name, strlen(field->field_name));
641- packet->append(' ');
642- // check for surprises from the previous call to Field::sql_type()
643- if (type.ptr() != tmp)
644- type.set(tmp, sizeof(tmp), system_charset_info);
645- else
646- type.set_charset(system_charset_info);
647-
648- field->sql_type(type);
649- packet->append(type.ptr(), type.length(), system_charset_info);
650-
651- if (field->has_charset())
652- {
653- /*
654- For string types dump collation name only if
655- collation is not primary for the given charset
656- */
657- if (!(field->charset()->state & MY_CS_PRIMARY))
658- {
659- packet->append(STRING_WITH_LEN(" COLLATE "));
660- packet->append(field->charset()->name);
661- }
662- }
663-
664- if (flags & NOT_NULL_FLAG)
665- packet->append(STRING_WITH_LEN(" NOT NULL"));
666- else if (field->type() == DRIZZLE_TYPE_TIMESTAMP)
667- {
668- /*
669- TIMESTAMP field require explicit NULL flag, because unlike
670- all other fields they are treated as NOT NULL by default.
671- */
672- packet->append(STRING_WITH_LEN(" NULL"));
673- }
674- {
675- /*
676- Add field flags about FIELD FORMAT (FIXED or DYNAMIC)
677- and about STORAGE (DISK or MEMORY).
678- */
679- enum column_format_type column_format= (enum column_format_type)
680- ((flags >> COLUMN_FORMAT_FLAGS) & COLUMN_FORMAT_MASK);
681- if (column_format)
682- {
683- packet->append(STRING_WITH_LEN(" /*!"));
684- packet->append(STRING_WITH_LEN(" COLUMN_FORMAT"));
685- if (column_format == COLUMN_FORMAT_TYPE_FIXED)
686- packet->append(STRING_WITH_LEN(" FIXED */"));
687- else
688- packet->append(STRING_WITH_LEN(" DYNAMIC */"));
689- }
690- }
691- if (get_field_default_value(table->timestamp_field, field, &def_value, 1))
692- {
693- packet->append(STRING_WITH_LEN(" DEFAULT "));
694- packet->append(def_value.ptr(), def_value.length(), system_charset_info);
695- }
696-
697- if (table->timestamp_field == field && field->unireg_check != Field::TIMESTAMP_DN_FIELD)
698- packet->append(STRING_WITH_LEN(" ON UPDATE CURRENT_TIMESTAMP"));
699-
700- if (field->unireg_check == Field::NEXT_NUMBER)
701- packet->append(STRING_WITH_LEN(" AUTO_INCREMENT"));
702-
703- if (field->comment.length)
704- {
705- packet->append(STRING_WITH_LEN(" COMMENT "));
706- append_unescaped(packet, field->comment.str, field->comment.length);
707- }
708- }
709-
710- key_info= table->key_info;
711- memset(&create_info, 0, sizeof(create_info));
712-
713- primary_key= table->getShare()->getPrimaryKey();
714-
715- for (uint32_t i=0 ; i < table->getShare()->sizeKeys() ; i++,key_info++)
716- {
717- KeyPartInfo *key_part= key_info->key_part;
718- bool found_primary=0;
719- packet->append(STRING_WITH_LEN(",\n "));
720-
721- if (i == primary_key && is_primary_key(key_info))
722- {
723- found_primary=1;
724- /*
725- No space at end, because a space will be added after where the
726- identifier would go, but that is not added for primary key.
727- */
728- packet->append(STRING_WITH_LEN("PRIMARY KEY"));
729- }
730- else if (key_info->flags & HA_NOSAME)
731- packet->append(STRING_WITH_LEN("UNIQUE KEY "));
732- else
733- packet->append(STRING_WITH_LEN("KEY "));
734-
735- if (!found_primary)
736- packet->append_identifier(key_info->name, strlen(key_info->name));
737-
738- packet->append(STRING_WITH_LEN(" ("));
739-
740- for (uint32_t j=0 ; j < key_info->key_parts ; j++,key_part++)
741- {
742- if (j)
743- packet->append(',');
744-
745- if (key_part->field)
746- packet->append_identifier(key_part->field->field_name,
747- strlen(key_part->field->field_name));
748- if (key_part->field &&
749- (key_part->length !=
750- table->getField(key_part->fieldnr-1)->key_length()))
751- {
752- buff.assign("(");
753- buff.append(to_string((int32_t) key_part->length /
754- key_part->field->charset()->mbmaxlen));
755- buff.append(")");
756- packet->append(buff.c_str(), buff.length());
757- }
758- }
759- packet->append(')');
760- store_key_options(packet, table, key_info);
761- }
762-
763- /*
764- Get possible foreign key definitions stored in InnoDB and append them
765- to the CREATE TABLE statement
766- */
767-
768- if ((for_str= cursor->get_foreign_key_create_info()))
769- {
770- packet->append(for_str, strlen(for_str));
771- cursor->free_foreign_key_create_info(for_str);
772- }
773-
774- packet->append(STRING_WITH_LEN("\n)"));
775- {
776- /*
777- Get possible table space definitions and append them
778- to the CREATE TABLE statement
779- */
780-
781- /*
782- We should always store engine since we will now be
783- making sure engines accept options (aka... no
784- dangling arguments for engines.
785- */
786- packet->append(STRING_WITH_LEN(" ENGINE="));
787- packet->append(cursor->getEngine()->getName().c_str());
788-
789- size_t num_engine_options= table->getShare()->getTableProto()->engine().options_size();
790- for (size_t x= 0; x < num_engine_options; ++x)
791- {
792- const message::Engine::Option &option= table->getShare()->getTableProto()->engine().options(x);
793- packet->append(" ");
794- packet->append(option.name().c_str());
795- packet->append("=");
796- append_unescaped(packet, option.state().c_str(), option.state().length());
797- }
798-
799- if (table->getShare()->block_size)
800- {
801- packet->append(STRING_WITH_LEN(" BLOCK_SIZE="));
802- buff= to_string(table->getShare()->block_size);
803- packet->append(buff.c_str(), buff.length());
804- }
805- table->cursor->append_create_info(packet);
806- if (table->getMutableShare()->hasComment() && table->getMutableShare()->getCommentLength())
807- {
808- packet->append(STRING_WITH_LEN(" COMMENT="));
809- append_unescaped(packet, table->getMutableShare()->getComment(),
810- table->getMutableShare()->getCommentLength());
811- }
812- }
813- table->restore_column_map(old_map);
814+ string create_sql;
815+
816+ enum drizzled::message::TransformSqlError transform_err;
817+
818+ (void)is_if_not_exists;
819+
820+ transform_err= message::transformTableDefinitionToSql(*(table->getShare()->getTableProto()),
821+ create_sql,
822+ message::DRIZZLE,
823+ false);
824+
825+ packet->append(create_sql.c_str(), create_sql.length(), default_charset_info);
826+
827 return(0);
828 }
829
830-static void store_key_options(String *packet, Table *, KeyInfo *key_info)
831-{
832- if (key_info->algorithm == HA_KEY_ALG_BTREE)
833- packet->append(STRING_WITH_LEN(" USING BTREE"));
834-
835- if (key_info->algorithm == HA_KEY_ALG_HASH)
836- packet->append(STRING_WITH_LEN(" USING HASH"));
837-
838- assert(test(key_info->flags & HA_USES_COMMENT) ==
839- (key_info->comment.length > 0));
840- if (key_info->flags & HA_USES_COMMENT)
841- {
842- packet->append(STRING_WITH_LEN(" COMMENT "));
843- append_unescaped(packet, key_info->comment.str,
844- key_info->comment.length);
845- }
846-}
847-
848-
849 /****************************************************************************
850 Return info about all processes
851 returns for each thread: thread id, user, host, db, command, info
852
853=== modified file 'drizzled/sql_table.cc'
854--- drizzled/sql_table.cc 2010-08-12 23:40:12 +0000
855+++ drizzled/sql_table.cc 2010-08-17 22:51:53 +0000
856@@ -878,7 +878,18 @@
857 fk_key_count++;
858 if (((Foreign_key *)key)->validate(alter_info->create_list))
859 return true;
860+
861 Foreign_key *fk_key= (Foreign_key*) key;
862+
863+ add_foreign_key_to_table_message(&create_proto,
864+ fk_key->name.str,
865+ fk_key->columns,
866+ fk_key->ref_table,
867+ fk_key->ref_columns,
868+ fk_key->delete_opt,
869+ fk_key->update_opt,
870+ fk_key->match_opt);
871+
872 if (fk_key->ref_columns.elements &&
873 fk_key->ref_columns.elements != fk_key->columns.elements)
874 {
875@@ -888,30 +899,6 @@
876 ER(ER_KEY_REF_DO_NOT_MATCH_TABLE_REF));
877 return(true);
878 }
879-
880- message::Table::ForeignKeyConstraint *pfkey= create_proto.add_fk_constraint();
881- if (fk_key->name.str)
882- pfkey->set_name(fk_key->name.str);
883-
884- pfkey->set_match(fk_key->match_opt);
885- pfkey->set_update_option(fk_key->update_opt);
886- pfkey->set_delete_option(fk_key->delete_opt);
887-
888- pfkey->set_references_table_name(fk_key->ref_table->table.str);
889-
890- Key_part_spec *keypart;
891- List_iterator<Key_part_spec> col_it(fk_key->columns);
892- while ((keypart= col_it++))
893- {
894- pfkey->add_column_names(keypart->field_name.str);
895- }
896-
897- List_iterator<Key_part_spec> ref_it(fk_key->ref_columns);
898- while ((keypart= ref_it++))
899- {
900- pfkey->add_references_columns(keypart->field_name.str);
901- }
902-
903 continue;
904 }
905 (*key_count)++;
906
907=== modified file 'drizzled/sql_yacc.yy'
908--- drizzled/sql_yacc.yy 2010-07-13 07:12:12 +0000
909+++ drizzled/sql_yacc.yy 2010-08-17 22:51:53 +0000
910@@ -1395,12 +1395,13 @@
911 {
912 LEX *lex=Lex;
913 statement::AlterTable *statement= (statement::AlterTable *)Lex->statement;
914- Key *key= new Foreign_key($4.str ? $4 : $1, lex->col_list,
915+ Key *key= new Foreign_key($1.str ? $1 : $4, lex->col_list,
916 $8,
917 lex->ref_list,
918 statement->fk_delete_opt,
919 statement->fk_update_opt,
920 statement->fk_match_option);
921+
922 statement->alter_info.key_list.push_back(key);
923 key= new Key(Key::MULTIPLE, $1.str ? $1 : $4,
924 &default_key_create_info, 1,
925@@ -2256,7 +2257,8 @@
926 | DROP FOREIGN KEY_SYM opt_ident
927 {
928 statement::AlterTable *statement= (statement::AlterTable *)Lex->statement;
929-
930+ statement->alter_info.drop_list.push_back(new AlterDrop(AlterDrop::FOREIGN_KEY,
931+ $4.str));
932 statement->alter_info.flags.set(ALTER_DROP_INDEX);
933 statement->alter_info.flags.set(ALTER_FOREIGN_KEY);
934 }
935
936=== modified file 'drizzled/statement/alter_table.cc'
937--- drizzled/statement/alter_table.cc 2010-08-17 01:34:55 +0000
938+++ drizzled/statement/alter_table.cc 2010-08-17 22:51:53 +0000
939@@ -267,6 +267,8 @@
940 /* Table has an autoincrement, copy value to new table */
941 table->cursor->info(HA_STATUS_AUTO);
942 create_info->auto_increment_value= table->cursor->stats.auto_increment_value;
943+ if (create_info->auto_increment_value != original_proto.options().auto_increment_value())
944+ table_options->set_has_user_set_auto_increment_value(false);
945 }
946 table->restoreRecordAsDefault(); /* Empty record for DEFAULT */
947 CreateField *def;
948@@ -533,15 +535,53 @@
949 new_key_list.push_back(key);
950 }
951 }
952+
953+ /* Copy over existing foreign keys */
954+ for (int j= 0; j < original_proto.fk_constraint_size(); j++)
955+ {
956+ AlterDrop *drop;
957+ drop_it.rewind();
958+ while ((drop= drop_it++))
959+ {
960+ if (drop->type == AlterDrop::FOREIGN_KEY &&
961+ ! my_strcasecmp(system_charset_info, original_proto.fk_constraint(j).name().c_str(), drop->name))
962+ {
963+ break;
964+ }
965+ }
966+ if (drop)
967+ {
968+ drop_it.remove();
969+ continue;
970+ }
971+
972+ message::Table::ForeignKeyConstraint *pfkey= table_message.add_fk_constraint();
973+ *pfkey= original_proto.fk_constraint(j);
974+ }
975+
976 {
977 Key *key;
978 while ((key= key_it++)) /* Add new keys */
979 {
980- if (key->type == Key::FOREIGN_KEY &&
981- ((Foreign_key *)key)->validate(new_create_list))
982- goto err;
983+ if (key->type == Key::FOREIGN_KEY)
984+ {
985+ if (((Foreign_key *)key)->validate(new_create_list))
986+ goto err;
987+
988+ Foreign_key *fkey= (Foreign_key*)key;
989+ add_foreign_key_to_table_message(&table_message,
990+ fkey->name.str,
991+ fkey->columns,
992+ fkey->ref_table,
993+ fkey->ref_columns,
994+ fkey->delete_opt,
995+ fkey->update_opt,
996+ fkey->match_opt);
997+ }
998+
999 if (key->type != Key::FOREIGN_KEY)
1000 new_key_list.push_back(key);
1001+
1002 if (key->name.str && is_primary_key_name(key->name.str))
1003 {
1004 my_error(ER_WRONG_NAME_FOR_INDEX,
1005@@ -552,6 +592,23 @@
1006 }
1007 }
1008
1009+ /* Fix names of foreign keys being added */
1010+ for (int j= 0; j < table_message.fk_constraint_size(); j++)
1011+ {
1012+ if (! table_message.fk_constraint(j).has_name())
1013+ {
1014+ std::string name(table->getMutableShare()->getTableName());
1015+ char number[20];
1016+
1017+ name.append("_ibfk_");
1018+ snprintf(number, sizeof(number), "%d", j+1);
1019+ name.append(number);
1020+
1021+ message::Table::ForeignKeyConstraint *pfkey= table_message.mutable_fk_constraint(j);
1022+ pfkey->set_name(name);
1023+ }
1024+ }
1025+
1026 if (alter_info->drop_list.elements)
1027 {
1028 my_error(ER_CANT_DROP_FIELD_OR_KEY,
1029
1030=== modified file 'drizzled/table_ident.h'
1031--- drizzled/table_ident.h 2010-02-04 08:14:46 +0000
1032+++ drizzled/table_ident.h 2010-08-17 22:51:53 +0000
1033@@ -21,6 +21,8 @@
1034 #ifndef DRIZZLED_TABLE_IDENT_H
1035 #define DRIZZLED_TABLE_IDENT_H
1036
1037+#include "drizzled/session.h"
1038+
1039 namespace drizzled
1040 {
1041
1042
1043=== modified file 'drizzled/table_proto_write.cc'
1044--- drizzled/table_proto_write.cc 2010-08-05 22:57:47 +0000
1045+++ drizzled/table_proto_write.cc 2010-08-17 22:51:53 +0000
1046@@ -357,6 +357,11 @@
1047 table_options->set_collation(create_info->default_table_charset->name);
1048 }
1049
1050+ if (create_info->used_fields & HA_CREATE_USED_AUTO)
1051+ table_options->set_has_user_set_auto_increment_value(true);
1052+ else
1053+ table_options->set_has_user_set_auto_increment_value(false);
1054+
1055 if (create_info->auto_increment_value)
1056 table_options->set_auto_increment_value(create_info->auto_increment_value);
1057
1058
1059=== modified file 'plugin/archive/tests/r/archive.result'
1060--- plugin/archive/tests/r/archive.result 2009-12-04 10:20:37 +0000
1061+++ plugin/archive/tests/r/archive.result 2010-08-17 22:51:53 +0000
1062@@ -9920,7 +9920,7 @@
1063 `fld3` varchar(30) NOT NULL DEFAULT '',
1064 `fld4` varchar(35) NOT NULL DEFAULT '',
1065 `fld5` varchar(35) NOT NULL DEFAULT ''
1066-) ENGINE=ARCHIVE
1067+) ENGINE=ARCHIVE COLLATE = utf8_general_ci
1068 SELECT * FROM t2 WHERE auto != 100000;
1069 auto fld1 companynr fld3 fld4 fld5
1070 1 1 0 Omaha teethe neat
1071@@ -11441,7 +11441,7 @@
1072 `b` blob,
1073 `c` int DEFAULT NULL,
1074 KEY `a` (`a`)
1075-) ENGINE=ARCHIVE
1076+) ENGINE=ARCHIVE COLLATE = utf8_general_ci
1077 DROP TABLE t1, t2, t4, t5, t6;
1078 create table t1(a blob) engine=archive;
1079 insert into t1 set a='';
1080
1081=== modified file 'plugin/archive/tests/r/archive_aio_posix.result'
1082--- plugin/archive/tests/r/archive_aio_posix.result 2009-12-04 10:20:37 +0000
1083+++ plugin/archive/tests/r/archive_aio_posix.result 2010-08-17 22:51:53 +0000
1084@@ -9920,7 +9920,7 @@
1085 `fld3` varchar(30) NOT NULL DEFAULT '',
1086 `fld4` varchar(35) NOT NULL DEFAULT '',
1087 `fld5` varchar(35) NOT NULL DEFAULT ''
1088-) ENGINE=ARCHIVE
1089+) ENGINE=ARCHIVE COLLATE = utf8_general_ci
1090 SELECT * FROM t2;
1091 auto fld1 companynr fld3 fld4 fld5
1092 1 1 0 Omaha teethe neat
1093@@ -11441,7 +11441,7 @@
1094 `b` blob,
1095 `c` int DEFAULT NULL,
1096 KEY `a` (`a`)
1097-) ENGINE=ARCHIVE
1098+) ENGINE=ARCHIVE COLLATE = utf8_general_ci
1099 DROP TABLE t1, t2, t4, t5, t6;
1100 create table t1(a longblob) engine=archive;
1101 insert into t1 set a='';
1102
1103=== modified file 'plugin/blackhole/tests/r/create_max_fields.result'
1104--- plugin/blackhole/tests/r/create_max_fields.result 2010-03-23 10:01:41 +0000
1105+++ plugin/blackhole/tests/r/create_max_fields.result 2010-08-17 22:51:53 +0000
1106@@ -8197,7 +8197,7 @@
1107 `f4094` int DEFAULT NULL,
1108 `f4095` int DEFAULT NULL,
1109 `f4096` int DEFAULT NULL
1110-) ENGINE=BLACKHOLE
1111+) ENGINE=BLACKHOLE COLLATE = utf8_general_ci
1112 DROP TABLE t1;
1113 Now, MAX_FIELDS. This fails.
1114 CREATE TABLE t1 (
1115
1116=== modified file 'plugin/blitzdb/tests/r/blitzdb-basic.result'
1117--- plugin/blitzdb/tests/r/blitzdb-basic.result 2010-07-13 06:12:40 +0000
1118+++ plugin/blitzdb/tests/r/blitzdb-basic.result 2010-08-17 22:51:53 +0000
1119@@ -101,7 +101,7 @@
1120 `a` int DEFAULT NULL,
1121 `b` int DEFAULT NULL,
1122 `c` varchar(255) DEFAULT NULL
1123-) ENGINE=BLITZDB
1124+) ENGINE=BLITZDB COLLATE = utf8_general_ci
1125 select count(*) from t2;
1126 count(*)
1127 8
1128
1129=== modified file 'plugin/collation_dictionary/tests/r/data_dictionary.result'
1130--- plugin/collation_dictionary/tests/r/data_dictionary.result 2010-07-13 07:12:02 +0000
1131+++ plugin/collation_dictionary/tests/r/data_dictionary.result 2010-08-17 22:51:53 +0000
1132@@ -1,15 +1,15 @@
1133 use data_dictionary;
1134 show create table CHARACTER_SETS ;
1135 Table Create Table
1136-CHARACTER_SETS CREATE TABLE `character_sets` (
1137+CHARACTER_SETS CREATE TABLE `CHARACTER_SETS` (
1138 `CHARACTER_SET_NAME` varchar(256) NOT NULL,
1139 `DEFAULT_COLLATE_NAME` varchar(256) NOT NULL,
1140 `DESCRIPTION` varchar(256) NOT NULL,
1141 `MAXLEN` bigint NOT NULL
1142-) ENGINE=FunctionEngine
1143+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1144 show create table COLLATIONS ;
1145 Table Create Table
1146-COLLATIONS CREATE TABLE `collations` (
1147+COLLATIONS CREATE TABLE `COLLATIONS` (
1148 `CHARACTER_SET_NAME` varchar(256) NOT NULL,
1149 `COLLATION_NAME` varchar(256) NOT NULL,
1150 `DESCRIPTION` varchar(256) NOT NULL,
1151@@ -17,7 +17,7 @@
1152 `IS_DEFAULT` varchar(5) NOT NULL,
1153 `IS_COMPILED` varchar(5) NOT NULL,
1154 `SORTLEN` bigint NOT NULL
1155-) ENGINE=FunctionEngine
1156+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1157 SELECT * FROM character_sets ORDER BY CHARACTER_SET_NAME;
1158 CHARACTER_SET_NAME DEFAULT_COLLATE_NAME DESCRIPTION MAXLEN
1159 binary binary 1
1160
1161=== modified file 'plugin/filesystem_engine/tests/r/basic_create_table.result'
1162--- plugin/filesystem_engine/tests/r/basic_create_table.result 2010-06-29 13:21:24 +0000
1163+++ plugin/filesystem_engine/tests/r/basic_create_table.result 2010-08-17 22:51:53 +0000
1164@@ -12,5 +12,5 @@
1165 Table Create Table
1166 t1 CREATE TABLE `t1` (
1167 `a` int DEFAULT NULL
1168-) ENGINE=FILESYSTEM FILE='../filesystem_ln/basic_create_table.data'
1169+) ENGINE=FILESYSTEM FILE='../filesystem_ln/basic_create_table.data' COLLATE = utf8_general_ci
1170 DROP TABLE t1;
1171
1172=== modified file 'plugin/filesystem_engine/tests/r/select_cpuinfo.result'
1173--- plugin/filesystem_engine/tests/r/select_cpuinfo.result 2010-07-13 04:41:05 +0000
1174+++ plugin/filesystem_engine/tests/r/select_cpuinfo.result 2010-08-17 22:51:53 +0000
1175@@ -7,29 +7,29 @@
1176 SHOW CREATE TABLE t1;
1177 Table Create Table
1178 t1 CREATE TABLE `t1` (
1179- `address sizes` varchar(34) DEFAULT NULL,
1180- `apicid` varchar(2) DEFAULT NULL,
1181- `bogomips` varchar(8) DEFAULT NULL,
1182- `cache size` varchar(8) DEFAULT NULL,
1183- `cache_alignment` varchar(3) DEFAULT NULL,
1184- `clflush size` varchar(3) DEFAULT NULL,
1185- `core id` varchar(2) DEFAULT NULL,
1186- `cpu MHz` varchar(9) DEFAULT NULL,
1187- `cpu cores` varchar(2) DEFAULT NULL,
1188- `cpu family` varchar(2) DEFAULT NULL,
1189- `cpuid level` varchar(3) DEFAULT NULL,
1190- `flags` varchar(249) DEFAULT NULL,
1191- `fpu` varchar(4) DEFAULT NULL,
1192- `fpu_exception` varchar(4) DEFAULT NULL,
1193- `initial apicid` varchar(2) DEFAULT NULL,
1194- `model` varchar(3) DEFAULT NULL,
1195- `model name` varchar(48) DEFAULT NULL,
1196- `physical id` varchar(2) DEFAULT NULL,
1197- `power management` varchar(1) DEFAULT NULL,
1198- `processor` varchar(2) DEFAULT NULL,
1199- `siblings` varchar(2) DEFAULT NULL,
1200- `stepping` varchar(3) DEFAULT NULL,
1201- `vendor_id` varchar(13) DEFAULT NULL,
1202- `wp` varchar(4) DEFAULT NULL
1203-) ENGINE=FILESYSTEM FILE='../filesystem_ln/select_cpuinfo.data' FORMAT='KEY_VALUE' COL_SEPARATOR=':'
1204+ `address sizes` varchar(34),
1205+ `apicid` varchar(2),
1206+ `bogomips` varchar(8),
1207+ `cache size` varchar(8),
1208+ `cache_alignment` varchar(3),
1209+ `clflush size` varchar(3),
1210+ `core id` varchar(2),
1211+ `cpu MHz` varchar(9),
1212+ `cpu cores` varchar(2),
1213+ `cpu family` varchar(2),
1214+ `cpuid level` varchar(3),
1215+ `flags` varchar(249),
1216+ `fpu` varchar(4),
1217+ `fpu_exception` varchar(4),
1218+ `initial apicid` varchar(2),
1219+ `model` varchar(3),
1220+ `model name` varchar(48),
1221+ `physical id` varchar(2),
1222+ `power management` varchar(1),
1223+ `processor` varchar(2),
1224+ `siblings` varchar(2),
1225+ `stepping` varchar(3),
1226+ `vendor_id` varchar(13),
1227+ `wp` varchar(4)
1228+) ENGINE=FILESYSTEM FILE='../filesystem_ln/select_cpuinfo.data', FORMAT='KEY_VALUE', COL_SEPARATOR=':' COLLATE = utf8_general_ci
1229 DROP TABLE t1;
1230
1231=== modified file 'plugin/filesystem_engine/tests/r/select_meminfo.result'
1232--- plugin/filesystem_engine/tests/r/select_meminfo.result 2010-07-11 08:26:34 +0000
1233+++ plugin/filesystem_engine/tests/r/select_meminfo.result 2010-08-17 22:51:53 +0000
1234@@ -6,37 +6,37 @@
1235 SHOW CREATE TABLE t1;
1236 Table Create Table
1237 t1 CREATE TABLE `t1` (
1238- `Active` varchar(8) DEFAULT NULL,
1239- `AnonPages` varchar(7) DEFAULT NULL,
1240- `Bounce` varchar(2) DEFAULT NULL,
1241- `Buffers` varchar(7) DEFAULT NULL,
1242- `Cached` varchar(8) DEFAULT NULL,
1243- `CommitLimit` varchar(8) DEFAULT NULL,
1244- `Committed_AS` varchar(7) DEFAULT NULL,
1245- `DirectMap2M` varchar(8) DEFAULT NULL,
1246- `DirectMap4k` varchar(5) DEFAULT NULL,
1247- `Dirty` varchar(5) DEFAULT NULL,
1248- `HugePages_Free` varchar(2) DEFAULT NULL,
1249- `HugePages_Rsvd` varchar(2) DEFAULT NULL,
1250- `HugePages_Surp` varchar(2) DEFAULT NULL,
1251- `HugePages_Total` varchar(2) DEFAULT NULL,
1252- `Hugepagesize` varchar(5) DEFAULT NULL,
1253- `Inactive` varchar(8) DEFAULT NULL,
1254- `Mapped` varchar(6) DEFAULT NULL,
1255- `MemFree` varchar(7) DEFAULT NULL,
1256- `MemTotal` varchar(8) DEFAULT NULL,
1257- `NFS_Unstable` varchar(2) DEFAULT NULL,
1258- `PageTables` varchar(6) DEFAULT NULL,
1259- `SReclaimable` varchar(7) DEFAULT NULL,
1260- `SUnreclaim` varchar(6) DEFAULT NULL,
1261- `Slab` varchar(7) DEFAULT NULL,
1262- `SwapCached` varchar(2) DEFAULT NULL,
1263- `SwapFree` varchar(7) DEFAULT NULL,
1264- `SwapTotal` varchar(7) DEFAULT NULL,
1265- `VmallocChunk` varchar(12) DEFAULT NULL,
1266- `VmallocTotal` varchar(12) DEFAULT NULL,
1267- `VmallocUsed` varchar(6) DEFAULT NULL,
1268- `Writeback` varchar(2) DEFAULT NULL,
1269- `WritebackTmp` varchar(2) DEFAULT NULL
1270-) ENGINE=FILESYSTEM FILE='../filesystem_ln/select_meminfo.data' FORMAT='KEY_VALUE' COL_SEPARATOR=': '
1271+ `Active` varchar(8),
1272+ `AnonPages` varchar(7),
1273+ `Bounce` varchar(2),
1274+ `Buffers` varchar(7),
1275+ `Cached` varchar(8),
1276+ `CommitLimit` varchar(8),
1277+ `Committed_AS` varchar(7),
1278+ `DirectMap2M` varchar(8),
1279+ `DirectMap4k` varchar(5),
1280+ `Dirty` varchar(5),
1281+ `HugePages_Free` varchar(2),
1282+ `HugePages_Rsvd` varchar(2),
1283+ `HugePages_Surp` varchar(2),
1284+ `HugePages_Total` varchar(2),
1285+ `Hugepagesize` varchar(5),
1286+ `Inactive` varchar(8),
1287+ `Mapped` varchar(6),
1288+ `MemFree` varchar(7),
1289+ `MemTotal` varchar(8),
1290+ `NFS_Unstable` varchar(2),
1291+ `PageTables` varchar(6),
1292+ `SReclaimable` varchar(7),
1293+ `SUnreclaim` varchar(6),
1294+ `Slab` varchar(7),
1295+ `SwapCached` varchar(2),
1296+ `SwapFree` varchar(7),
1297+ `SwapTotal` varchar(7),
1298+ `VmallocChunk` varchar(12),
1299+ `VmallocTotal` varchar(12),
1300+ `VmallocUsed` varchar(6),
1301+ `Writeback` varchar(2),
1302+ `WritebackTmp` varchar(2)
1303+) ENGINE=FILESYSTEM FILE='../filesystem_ln/select_meminfo.data', FORMAT='KEY_VALUE', COL_SEPARATOR=': ' COLLATE = utf8_general_ci
1304 DROP TABLE t1;
1305
1306=== modified file 'plugin/information_schema_dictionary/tests/r/show_create_table.result'
1307--- plugin/information_schema_dictionary/tests/r/show_create_table.result 2010-07-13 09:09:38 +0000
1308+++ plugin/information_schema_dictionary/tests/r/show_create_table.result 2010-08-17 22:51:53 +0000
1309@@ -1,15 +1,15 @@
1310 use information_schema;
1311 SHOW CREATE TABLE `CHECK_CONSTRAINTS`;
1312 Table Create Table
1313-CHECK_CONSTRAINTS CREATE TABLE `check_constraints` (
1314+CHECK_CONSTRAINTS CREATE TABLE `CHECK_CONSTRAINTS` (
1315 `CONSTRAINT_CATALOG` varchar(256) NOT NULL,
1316 `CONSTRAINT_SCHEMA` varchar(256) NOT NULL,
1317 `CONSTRAINT_NAME` varchar(256) NOT NULL,
1318 `CHECK_CLAUSE` varchar(256) NOT NULL
1319-) ENGINE=FunctionEngine
1320+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1321 SHOW CREATE TABLE `COLUMNS`;
1322 Table Create Table
1323-COLUMNS CREATE TABLE `columns` (
1324+COLUMNS CREATE TABLE `COLUMNS` (
1325 `TABLE_CATALOG` varchar(256) NOT NULL,
1326 `TABLE_SCHEMA` varchar(256) NOT NULL,
1327 `TABLE_NAME` varchar(256) NOT NULL,
1328@@ -33,10 +33,10 @@
1329 `DOMAIN_CATALOG` varchar(256) DEFAULT NULL,
1330 `DOMAIN_SCHEMA` varchar(256) DEFAULT NULL,
1331 `DOMAIN_NAME` varchar(256) DEFAULT NULL
1332-) ENGINE=FunctionEngine
1333+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1334 SHOW CREATE TABLE `COLUMN_DOMAIN_USAGE`;
1335 Table Create Table
1336-COLUMN_DOMAIN_USAGE CREATE TABLE `column_domain_usage` (
1337+COLUMN_DOMAIN_USAGE CREATE TABLE `COLUMN_DOMAIN_USAGE` (
1338 `DOMAIN_CATALOG` varchar(256) NOT NULL,
1339 `DOMAIN_SCHEMA` varchar(256) NOT NULL,
1340 `DOMAIN_NAME` varchar(256) NOT NULL,
1341@@ -44,10 +44,10 @@
1342 `TABLE_SCHEMA` varchar(256) NOT NULL,
1343 `TABLE_NAME` varchar(256) NOT NULL,
1344 `COLUMN_NAME` varchar(256) NOT NULL
1345-) ENGINE=FunctionEngine
1346+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1347 SHOW CREATE TABLE `COLUMN_PRIVILEGES`;
1348 Table Create Table
1349-COLUMN_PRIVILEGES CREATE TABLE `column_privileges` (
1350+COLUMN_PRIVILEGES CREATE TABLE `COLUMN_PRIVILEGES` (
1351 `GRANTOR` varchar(256) NOT NULL,
1352 `GRANTEE` varchar(256) NOT NULL,
1353 `TABLE_CATALOG` varchar(256) NOT NULL,
1354@@ -56,10 +56,10 @@
1355 `COLUMN_NAME` varchar(256) NOT NULL,
1356 `PRIVILEGE_TYPE` varchar(256) NOT NULL,
1357 `IS_GRANTABLE` varchar(256) NOT NULL
1358-) ENGINE=FunctionEngine
1359+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1360 SHOW CREATE TABLE `CONSTRAINT_COLUMN_USAGE`;
1361 Table Create Table
1362-CONSTRAINT_COLUMN_USAGE CREATE TABLE `constraint_column_usage` (
1363+CONSTRAINT_COLUMN_USAGE CREATE TABLE `CONSTRAINT_COLUMN_USAGE` (
1364 `TABLE_CATALOG` varchar(256) NOT NULL,
1365 `TABLE_SCHEMA` varchar(256) NOT NULL,
1366 `TABLE_NAME` varchar(256) NOT NULL,
1367@@ -67,20 +67,20 @@
1368 `CONSTRAINT_CATALOG` varchar(256) NOT NULL,
1369 `CONSTRAINT_SCHEMA` varchar(256) NOT NULL,
1370 `CONSTRAINT_NAME` varchar(256) NOT NULL
1371-) ENGINE=FunctionEngine
1372+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1373 SHOW CREATE TABLE `CONSTRAINT_TABLE_USAGE`;
1374 Table Create Table
1375-CONSTRAINT_TABLE_USAGE CREATE TABLE `constraint_table_usage` (
1376+CONSTRAINT_TABLE_USAGE CREATE TABLE `CONSTRAINT_TABLE_USAGE` (
1377 `TABLE_CATALOG` varchar(256) NOT NULL,
1378 `TABLE_SCHEMA` varchar(256) NOT NULL,
1379 `TABLE_NAME` varchar(256) NOT NULL,
1380 `CONSTRAINT_CATALOG` varchar(256) NOT NULL,
1381 `CONSTRAINT_SCHEMA` varchar(256) NOT NULL,
1382 `CONSTRAINT_NAME` varchar(256) NOT NULL
1383-) ENGINE=FunctionEngine
1384+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1385 SHOW CREATE TABLE `DOMAINS`;
1386 Table Create Table
1387-DOMAINS CREATE TABLE `domains` (
1388+DOMAINS CREATE TABLE `DOMAINS` (
1389 `DOMAIN_CATALOG` varchar(256) NOT NULL,
1390 `DOMAIN_SCHEMA` varchar(256) NOT NULL,
1391 `DOMAIN_NAME` varchar(256) NOT NULL,
1392@@ -98,10 +98,10 @@
1393 `NUMERIC_SCALE` varchar(256) NOT NULL,
1394 `DATETIME_PRECISION` varchar(256) NOT NULL,
1395 `DOMAIN_DEFAULT` varchar(256) NOT NULL
1396-) ENGINE=FunctionEngine
1397+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1398 SHOW CREATE TABLE `DOMAIN_CONSTRAINTS`;
1399 Table Create Table
1400-DOMAIN_CONSTRAINTS CREATE TABLE `domain_constraints` (
1401+DOMAIN_CONSTRAINTS CREATE TABLE `DOMAIN_CONSTRAINTS` (
1402 `CONSTRAINT_CATALOG` varchar(256) NOT NULL,
1403 `CONSTRAINT_SCHEMA` varchar(256) NOT NULL,
1404 `CONSTRAINT_NAME` varchar(256) NOT NULL,
1405@@ -110,10 +110,10 @@
1406 `DOMAIN_NAME` varchar(256) NOT NULL,
1407 `IS_DEFERRABLE` varchar(256) NOT NULL,
1408 `INITIALLY_DEFERRED` varchar(256) NOT NULL
1409-) ENGINE=FunctionEngine
1410+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1411 SHOW CREATE TABLE `KEY_COLUMN_USAGE`;
1412 Table Create Table
1413-KEY_COLUMN_USAGE CREATE TABLE `key_column_usage` (
1414+KEY_COLUMN_USAGE CREATE TABLE `KEY_COLUMN_USAGE` (
1415 `CONSTRAINT_CATALOG` varchar(256) NOT NULL,
1416 `CONSTRAINT_SCHEMA` varchar(256) NOT NULL,
1417 `CONSTRAINT_NAME` varchar(256) NOT NULL,
1418@@ -122,10 +122,10 @@
1419 `TABLE_NAME` varchar(256) NOT NULL,
1420 `COLUMN_NAME` varchar(256) NOT NULL,
1421 `ORDINAL_POSITION` bigint NOT NULL
1422-) ENGINE=FunctionEngine
1423+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1424 SHOW CREATE TABLE `PARAMETERS`;
1425 Table Create Table
1426-PARAMETERS CREATE TABLE `parameters` (
1427+PARAMETERS CREATE TABLE `PARAMETERS` (
1428 `SPECIFIC_CATALOG` varchar(256) NOT NULL,
1429 `SPECIFIC_SCHEMA` varchar(256) NOT NULL,
1430 `SPECIFIC_NAME` varchar(256) NOT NULL,
1431@@ -156,10 +156,10 @@
1432 `SCOPE_CATALOG` varchar(256) NOT NULL,
1433 `SCOPE_SCHEMA` varchar(256) NOT NULL,
1434 `SCOPE_NAME` varchar(256) NOT NULL
1435-) ENGINE=FunctionEngine
1436+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1437 SHOW CREATE TABLE `REFERENTIAL_CONSTRAINTS`;
1438 Table Create Table
1439-REFERENTIAL_CONSTRAINTS CREATE TABLE `referential_constraints` (
1440+REFERENTIAL_CONSTRAINTS CREATE TABLE `REFERENTIAL_CONSTRAINTS` (
1441 `CONSTRAINT_CATALOG` varchar(256) NOT NULL,
1442 `CONSTRAINT_SCHEMA` varchar(256) NOT NULL,
1443 `CONSTRAINT_NAME` varchar(256) NOT NULL,
1444@@ -169,10 +169,10 @@
1445 `MATCH_OPTION` varchar(256) NOT NULL,
1446 `UPDATE_RULE` varchar(256) NOT NULL,
1447 `DELETE_RULE` varchar(256) NOT NULL
1448-) ENGINE=FunctionEngine
1449+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1450 SHOW CREATE TABLE `ROUTINES`;
1451 Table Create Table
1452-ROUTINES CREATE TABLE `routines` (
1453+ROUTINES CREATE TABLE `ROUTINES` (
1454 `SPECIFIC_CATALOG` varchar(256) NOT NULL,
1455 `SPECIFIC_SCHEMA` varchar(256) NOT NULL,
1456 `SPECIFIC_NAME` varchar(256) NOT NULL,
1457@@ -226,10 +226,10 @@
1458 `IS_IMPLICITLY_INVOCABLE` varchar(256) NOT NULL,
1459 `CREATED` varchar(256) NOT NULL,
1460 `LAST_ALTERED` varchar(256) NOT NULL
1461-) ENGINE=FunctionEngine
1462+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1463 SHOW CREATE TABLE `ROUTINE_COLUMNS`;
1464 Table Create Table
1465-ROUTINE_COLUMNS CREATE TABLE `routine_columns` (
1466+ROUTINE_COLUMNS CREATE TABLE `ROUTINE_COLUMNS` (
1467 `TABLE_CATALOG` varchar(256) NOT NULL,
1468 `TABLE_SCHEMA` varchar(256) NOT NULL,
1469 `TABLE_NAME` varchar(256) NOT NULL,
1470@@ -253,28 +253,28 @@
1471 `DOMAIN_CATALOG` varchar(256) NOT NULL,
1472 `DOMAIN_SCHEMA` varchar(256) NOT NULL,
1473 `DOMAIN_NAME` varchar(256) NOT NULL
1474-) ENGINE=FunctionEngine
1475+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1476 SHOW CREATE TABLE `SCHEMATA`;
1477 Table Create Table
1478-SCHEMATA CREATE TABLE `schemata` (
1479+SCHEMATA CREATE TABLE `SCHEMATA` (
1480 `CATALOG_NAME` varchar(256) NOT NULL,
1481 `SCHEMA_NAME` varchar(256) NOT NULL,
1482 `SCHEMA_OWNER` varchar(256) NOT NULL,
1483 `DEFAULT_CHARACTER_SET_CATALOG` varchar(256) NOT NULL,
1484 `DEFAULT_CHARACTER_SET_SCHEMA` varchar(256) NOT NULL,
1485 `DEFAULT_CHARACTER_SET_NAME` varchar(256) NOT NULL
1486-) ENGINE=FunctionEngine
1487+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1488 SHOW CREATE TABLE `TABLES`;
1489 Table Create Table
1490-TABLES CREATE TABLE `tables` (
1491+TABLES CREATE TABLE `TABLES` (
1492 `TABLE_CATALOG` varchar(256) NOT NULL,
1493 `TABLE_SCHEMA` varchar(256) NOT NULL,
1494 `TABLE_NAME` varchar(256) NOT NULL,
1495 `TABLE_TYPE` varchar(256) NOT NULL
1496-) ENGINE=FunctionEngine
1497+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1498 SHOW CREATE TABLE `TABLE_CONSTRAINTS`;
1499 Table Create Table
1500-TABLE_CONSTRAINTS CREATE TABLE `table_constraints` (
1501+TABLE_CONSTRAINTS CREATE TABLE `TABLE_CONSTRAINTS` (
1502 `CONSTRAINT_CATALOG` varchar(256) NOT NULL,
1503 `CONSTRAINT_SCHEMA` varchar(256) NOT NULL,
1504 `CONSTRAINT_NAME` varchar(256) NOT NULL,
1505@@ -284,10 +284,10 @@
1506 `CONSTRAINT_TYPE` varchar(256) NOT NULL,
1507 `IS_DEFERRABLE` varchar(5) NOT NULL,
1508 `INITIALLY_DEFERRED` varchar(5) NOT NULL
1509-) ENGINE=FunctionEngine
1510+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1511 SHOW CREATE TABLE `TABLE_PRIVILEGES`;
1512 Table Create Table
1513-TABLE_PRIVILEGES CREATE TABLE `table_privileges` (
1514+TABLE_PRIVILEGES CREATE TABLE `TABLE_PRIVILEGES` (
1515 `GRANTOR` varchar(256) NOT NULL,
1516 `GRANTEE` varchar(256) NOT NULL,
1517 `TABLE_CATALOG` varchar(256) NOT NULL,
1518@@ -296,20 +296,20 @@
1519 `COLUMN_NAME` varchar(256) NOT NULL,
1520 `PRIVILEGE_TYPE` varchar(256) NOT NULL,
1521 `IS_GRANTABLE` varchar(256) NOT NULL
1522-) ENGINE=FunctionEngine
1523+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1524 SHOW CREATE TABLE `VIEWS`;
1525 Table Create Table
1526-VIEWS CREATE TABLE `views` (
1527+VIEWS CREATE TABLE `VIEWS` (
1528 `VIEW_CATALOG` varchar(256) NOT NULL,
1529 `VIEW_SCHEMA` varchar(256) NOT NULL,
1530 `VIEW_NAME` varchar(256) NOT NULL,
1531 `TABLE_CATALOG` varchar(256) NOT NULL,
1532 `TABLE_SCHEMA` varchar(256) NOT NULL,
1533 `TABLE_NAME` varchar(256) NOT NULL
1534-) ENGINE=FunctionEngine
1535+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1536 SHOW CREATE TABLE `VIEW_COLUMN_USAGE`;
1537 Table Create Table
1538-VIEW_COLUMN_USAGE CREATE TABLE `view_column_usage` (
1539+VIEW_COLUMN_USAGE CREATE TABLE `VIEW_COLUMN_USAGE` (
1540 `VIEW_CATALOG` varchar(256) NOT NULL,
1541 `VIEW_SCHEMA` varchar(256) NOT NULL,
1542 `VIEW_NAME` varchar(256) NOT NULL,
1543@@ -317,14 +317,14 @@
1544 `TABLE_SCHEMA` varchar(256) NOT NULL,
1545 `TABLE_NAME` varchar(256) NOT NULL,
1546 `COLUMN_NAME` varchar(256) NOT NULL
1547-) ENGINE=FunctionEngine
1548+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1549 SHOW CREATE TABLE `VIEW_TABLE_USAGE`;
1550 Table Create Table
1551-VIEW_TABLE_USAGE CREATE TABLE `view_table_usage` (
1552+VIEW_TABLE_USAGE CREATE TABLE `VIEW_TABLE_USAGE` (
1553 `TABLE_CATALOG` varchar(256) NOT NULL,
1554 `TABLE_SCHEMA` varchar(256) NOT NULL,
1555 `TABLE_NAME` varchar(256) NOT NULL,
1556 `VIEW_DEFINITION` varchar(256) NOT NULL,
1557 `CHECK_OPTION` varchar(256) NOT NULL,
1558 `IS_UPDATABLE` varchar(256) NOT NULL
1559-) ENGINE=FunctionEngine
1560+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1561
1562=== modified file 'plugin/innobase/handler/ha_innodb.cc'
1563--- plugin/innobase/handler/ha_innodb.cc 2010-08-16 18:18:51 +0000
1564+++ plugin/innobase/handler/ha_innodb.cc 2010-08-17 22:51:53 +0000
1565@@ -86,6 +86,7 @@
1566 #include "drizzled/named_savepoint.h"
1567
1568 #include <drizzled/transaction_services.h>
1569+#include "drizzled/message/statement_transform.h"
1570
1571 #include <boost/algorithm/string.hpp>
1572 #include <boost/program_options.hpp>
1573@@ -5829,8 +5830,20 @@
1574 }
1575
1576 if (trx->mysql_query_str) {
1577+ string generated_create_table;
1578+ const char *query= trx->mysql_query_str;
1579+
1580+ if (session_sql_command(&session) == SQLCOM_CREATE_TABLE)
1581+ {
1582+ message::transformTableDefinitionToSql(create_proto,
1583+ generated_create_table,
1584+ message::DRIZZLE, true);
1585+ query= generated_create_table.c_str();
1586+ }
1587+
1588 error = row_table_add_foreign_constraints(trx,
1589- trx->mysql_query_str, norm_name,
1590+ query,
1591+ norm_name,
1592 lex_identified_temp_table);
1593
1594 error = convert_error_code_to_mysql(error, iflags, NULL);
1595
1596=== modified file 'plugin/innobase/tests/r/innodb_cmp.result'
1597--- plugin/innobase/tests/r/innodb_cmp.result 2010-07-02 03:52:23 +0000
1598+++ plugin/innobase/tests/r/innodb_cmp.result 2010-08-17 22:51:53 +0000
1599@@ -8,11 +8,11 @@
1600 16384 0 0 0 0 0
1601 show create table INNODB_CMP;
1602 Table Create Table
1603-INNODB_CMP CREATE TABLE `innodb_cmp` (
1604+INNODB_CMP CREATE TABLE `INNODB_CMP` (
1605 `PAGE_SIZE` bigint NOT NULL,
1606 `COMPRESS_OPS` bigint NOT NULL,
1607 `COMPRESS_OPS_OK` bigint NOT NULL,
1608 `COMPRESS_TIME` bigint NOT NULL,
1609 `UNCOMPRESS_OPS` bigint NOT NULL,
1610 `UNCOMPRESS_TIME` bigint NOT NULL
1611-) ENGINE=FunctionEngine
1612+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1613
1614=== modified file 'plugin/innobase/tests/r/innodb_cmp_reset.result'
1615--- plugin/innobase/tests/r/innodb_cmp_reset.result 2010-07-02 03:52:23 +0000
1616+++ plugin/innobase/tests/r/innodb_cmp_reset.result 2010-08-17 22:51:53 +0000
1617@@ -8,11 +8,11 @@
1618 16384 0 0 0 0 0
1619 show create table INNODB_CMP_RESET;
1620 Table Create Table
1621-INNODB_CMP_RESET CREATE TABLE `innodb_cmp_reset` (
1622+INNODB_CMP_RESET CREATE TABLE `INNODB_CMP_RESET` (
1623 `PAGE_SIZE` bigint NOT NULL,
1624 `COMPRESS_OPS` bigint NOT NULL,
1625 `COMPRESS_OPS_OK` bigint NOT NULL,
1626 `COMPRESS_TIME` bigint NOT NULL,
1627 `UNCOMPRESS_OPS` bigint NOT NULL,
1628 `UNCOMPRESS_TIME` bigint NOT NULL
1629-) ENGINE=FunctionEngine
1630+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1631
1632=== modified file 'plugin/innobase/tests/r/innodb_cmpmem.result'
1633--- plugin/innobase/tests/r/innodb_cmpmem.result 2010-07-02 03:52:23 +0000
1634+++ plugin/innobase/tests/r/innodb_cmpmem.result 2010-08-17 22:51:53 +0000
1635@@ -11,10 +11,10 @@
1636 16384 0 0 0 0
1637 show create table INNODB_CMPMEM;
1638 Table Create Table
1639-INNODB_CMPMEM CREATE TABLE `innodb_cmpmem` (
1640+INNODB_CMPMEM CREATE TABLE `INNODB_CMPMEM` (
1641 `PAGE_SIZE` bigint NOT NULL,
1642 `PAGES_USED` bigint NOT NULL,
1643 `PAGES_FREE` bigint NOT NULL,
1644 `RELOCATION_OPS` bigint NOT NULL,
1645 `RELOCATION_TIME` bigint NOT NULL
1646-) ENGINE=FunctionEngine
1647+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1648
1649=== modified file 'plugin/innobase/tests/r/innodb_cmpmem_reset.result'
1650--- plugin/innobase/tests/r/innodb_cmpmem_reset.result 2010-07-02 03:52:23 +0000
1651+++ plugin/innobase/tests/r/innodb_cmpmem_reset.result 2010-08-17 22:51:53 +0000
1652@@ -11,10 +11,10 @@
1653 16384 0 0 0 0
1654 show create table INNODB_CMPMEM_RESET;
1655 Table Create Table
1656-INNODB_CMPMEM_RESET CREATE TABLE `innodb_cmpmem_reset` (
1657+INNODB_CMPMEM_RESET CREATE TABLE `INNODB_CMPMEM_RESET` (
1658 `PAGE_SIZE` bigint NOT NULL,
1659 `PAGES_USED` bigint NOT NULL,
1660 `PAGES_FREE` bigint NOT NULL,
1661 `RELOCATION_OPS` bigint NOT NULL,
1662 `RELOCATION_TIME` bigint NOT NULL
1663-) ENGINE=FunctionEngine
1664+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1665
1666=== modified file 'plugin/innobase/tests/r/innodb_lock_waits.result'
1667--- plugin/innobase/tests/r/innodb_lock_waits.result 2010-07-02 03:52:23 +0000
1668+++ plugin/innobase/tests/r/innodb_lock_waits.result 2010-08-17 22:51:53 +0000
1669@@ -3,9 +3,9 @@
1670 REQUESTING_TRX_ID REQUESTED_LOCK_ID BLOCKING_TRX_ID BLOCKING_LOCK_ID
1671 show create table INNODB_LOCK_WAITS;
1672 Table Create Table
1673-INNODB_LOCK_WAITS CREATE TABLE `innodb_lock_waits` (
1674+INNODB_LOCK_WAITS CREATE TABLE `INNODB_LOCK_WAITS` (
1675 `REQUESTING_TRX_ID` varchar(256) NOT NULL,
1676 `REQUESTED_LOCK_ID` varchar(256) NOT NULL,
1677 `BLOCKING_TRX_ID` varchar(256) NOT NULL,
1678 `BLOCKING_LOCK_ID` varchar(256) NOT NULL
1679-) ENGINE=FunctionEngine
1680+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1681
1682=== modified file 'plugin/innobase/tests/r/innodb_locks.result'
1683--- plugin/innobase/tests/r/innodb_locks.result 2010-07-02 03:52:23 +0000
1684+++ plugin/innobase/tests/r/innodb_locks.result 2010-08-17 22:51:53 +0000
1685@@ -3,7 +3,7 @@
1686 LOCK_ID LOCK_TRX_ID LOCK_MODE LOCK_TYPE LOCK_TABLE LOCK_INDEX LOCK_SPACE LOCK_PAGE LOCK_REC LOCK_DATA
1687 show create table INNODB_LOCKS;
1688 Table Create Table
1689-INNODB_LOCKS CREATE TABLE `innodb_locks` (
1690+INNODB_LOCKS CREATE TABLE `INNODB_LOCKS` (
1691 `LOCK_ID` varchar(256) NOT NULL,
1692 `LOCK_TRX_ID` varchar(256) NOT NULL,
1693 `LOCK_MODE` varchar(256) NOT NULL,
1694@@ -14,4 +14,4 @@
1695 `LOCK_PAGE` bigint NOT NULL,
1696 `LOCK_REC` bigint NOT NULL,
1697 `LOCK_DATA` varchar(256) NOT NULL
1698-) ENGINE=FunctionEngine
1699+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1700
1701=== modified file 'plugin/innobase/tests/r/innodb_status.result'
1702--- plugin/innobase/tests/r/innodb_status.result 2010-07-02 03:52:23 +0000
1703+++ plugin/innobase/tests/r/innodb_status.result 2010-08-17 22:51:53 +0000
1704@@ -4,7 +4,7 @@
1705 43
1706 show create table INNODB_STATUS;
1707 Table Create Table
1708-INNODB_STATUS CREATE TABLE `innodb_status` (
1709+INNODB_STATUS CREATE TABLE `INNODB_STATUS` (
1710 `VARIABLE_NAME` varchar(256) NOT NULL,
1711 `VARIABLE_VALUE` varchar(256) NOT NULL
1712-) ENGINE=FunctionEngine
1713+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1714
1715=== modified file 'plugin/innobase/tests/r/innodb_trx.result'
1716--- plugin/innobase/tests/r/innodb_trx.result 2010-07-02 03:52:23 +0000
1717+++ plugin/innobase/tests/r/innodb_trx.result 2010-08-17 22:51:53 +0000
1718@@ -3,7 +3,7 @@
1719 TRX_ID TRX_STATE TRX_STARTED TRX_REQUESTED_LOCK_ID TRX_WAIT_STARTED TRX_WEIGHT TRX_DRIZZLE_THREAD_ID TRX_QUERY
1720 show create table INNODB_TRX;
1721 Table Create Table
1722-INNODB_TRX CREATE TABLE `innodb_trx` (
1723+INNODB_TRX CREATE TABLE `INNODB_TRX` (
1724 `TRX_ID` varchar(256) NOT NULL,
1725 `TRX_STATE` varchar(256) NOT NULL,
1726 `TRX_STARTED` bigint NOT NULL,
1727@@ -12,4 +12,4 @@
1728 `TRX_WEIGHT` bigint NOT NULL,
1729 `TRX_DRIZZLE_THREAD_ID` bigint NOT NULL,
1730 `TRX_QUERY` varchar(256) NOT NULL
1731-) ENGINE=FunctionEngine
1732+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1733
1734=== modified file 'plugin/logging_stats/tests/r/command.result'
1735--- plugin/logging_stats/tests/r/command.result 2010-07-02 03:52:23 +0000
1736+++ plugin/logging_stats/tests/r/command.result 2010-08-17 22:51:53 +0000
1737@@ -21,10 +21,10 @@
1738 set global logging_stats_enable=true;
1739 SHOW CREATE TABLE data_dictionary.SESSION_STATEMENTS;
1740 Table Create Table
1741-SESSION_STATEMENTS CREATE TABLE `session_statements` (
1742+SESSION_STATEMENTS CREATE TABLE `SESSION_STATEMENTS` (
1743 `VARIABLE_NAME` varchar(256) NOT NULL,
1744 `VARIABLE_VALUE` varchar(1024) NOT NULL
1745-) ENGINE=FunctionEngine
1746+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1747 SELECT count(*) FROM data_dictionary.SESSION_STATEMENTS;
1748 count(*)
1749 #
1750
1751=== modified file 'plugin/logging_stats/tests/r/max_user.result'
1752--- plugin/logging_stats/tests/r/max_user.result 2010-07-02 03:52:23 +0000
1753+++ plugin/logging_stats/tests/r/max_user.result 2010-08-17 22:51:53 +0000
1754@@ -510,10 +510,10 @@
1755 505 0 0 0 1 0 0 0 0 0 0
1756 SHOW CREATE TABLE data_dictionary.GLOBAL_STATEMENTS;
1757 Table Create Table
1758-GLOBAL_STATEMENTS CREATE TABLE `global_statements` (
1759+GLOBAL_STATEMENTS CREATE TABLE `GLOBAL_STATEMENTS` (
1760 `VARIABLE_NAME` varchar(256) NOT NULL,
1761 `VARIABLE_VALUE` varchar(1024) NOT NULL
1762-) ENGINE=FunctionEngine
1763+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1764 SELECT count(*) FROM data_dictionary.GLOBAL_STATEMENTS;
1765 count(*)
1766 #
1767
1768=== modified file 'plugin/myisam/tests/r/myisam.result'
1769--- plugin/myisam/tests/r/myisam.result 2010-08-15 11:35:47 +0000
1770+++ plugin/myisam/tests/r/myisam.result 2010-08-17 22:51:53 +0000
1771@@ -794,7 +794,7 @@
1772 `v` varchar(10) DEFAULT NULL,
1773 `c` varchar(10) DEFAULT NULL,
1774 `t` text
1775-) ENGINE=MyISAM
1776+) ENGINE=MyISAM COLLATE = utf8_general_ci
1777 create TEMPORARY table t2 like t1;
1778 show create table t2;
1779 Table Create Table
1780@@ -802,7 +802,7 @@
1781 `v` varchar(10) DEFAULT NULL,
1782 `c` varchar(10) DEFAULT NULL,
1783 `t` text
1784-) ENGINE=MyISAM
1785+) ENGINE=MyISAM COLLATE = utf8_general_ci
1786 create TEMPORARY table t3 select * from t1;
1787 show create table t3;
1788 Table Create Table
1789@@ -810,7 +810,7 @@
1790 `v` varchar(10) DEFAULT NULL,
1791 `c` varchar(10) DEFAULT NULL,
1792 `t` text
1793-) ENGINE=MyISAM
1794+) ENGINE=MyISAM COLLATE = utf8_general_ci
1795 alter table t1 modify c varchar(10);
1796 show create table t1;
1797 Table Create Table
1798@@ -818,7 +818,7 @@
1799 `v` varchar(10) DEFAULT NULL,
1800 `c` varchar(10) DEFAULT NULL,
1801 `t` text
1802-) ENGINE=MyISAM
1803+) ENGINE=MyISAM COLLATE = utf8_general_ci
1804 alter table t1 modify v char(10);
1805 show create table t1;
1806 Table Create Table
1807@@ -826,7 +826,7 @@
1808 `v` varchar(10) DEFAULT NULL,
1809 `c` varchar(10) DEFAULT NULL,
1810 `t` text
1811-) ENGINE=MyISAM
1812+) ENGINE=MyISAM COLLATE = utf8_general_ci
1813 alter table t1 modify t varchar(10);
1814 show create table t1;
1815 Table Create Table
1816@@ -834,7 +834,7 @@
1817 `v` varchar(10) DEFAULT NULL,
1818 `c` varchar(10) DEFAULT NULL,
1819 `t` varchar(10) DEFAULT NULL
1820-) ENGINE=MyISAM
1821+) ENGINE=MyISAM COLLATE = utf8_general_ci
1822 select concat('*',v,'*',c,'*',t,'*') from t1;
1823 concat('*',v,'*',c,'*',t,'*')
1824 *+ *+ *+ *
1825@@ -850,7 +850,7 @@
1826 KEY `v` (`v`),
1827 KEY `c` (`c`),
1828 KEY `t` (`t`(10))
1829-) ENGINE=MyISAM
1830+) ENGINE=MyISAM COLLATE = utf8_general_ci
1831 select count(*) from t1;
1832 count(*)
1833 270
1834@@ -1069,7 +1069,7 @@
1835 KEY `c` (`c`),
1836 KEY `t` (`t`(10)),
1837 KEY `v` (`v`)
1838-) ENGINE=MyISAM
1839+) ENGINE=MyISAM COLLATE = utf8_general_ci
1840 select count(*) from t1 where v='a';
1841 count(*)
1842 10
1843@@ -1149,7 +1149,7 @@
1844 KEY `c` (`c`),
1845 KEY `t` (`t`(10)),
1846 KEY `v` (`v`(30))
1847-) ENGINE=MyISAM
1848+) ENGINE=MyISAM COLLATE = utf8_general_ci
1849 select count(*) from t1 where v='a';
1850 count(*)
1851 10
1852@@ -1231,7 +1231,7 @@
1853 KEY `c` (`c`),
1854 KEY `t` (`t`(10)),
1855 KEY `v` (`v`(333))
1856-) ENGINE=MyISAM
1857+) ENGINE=MyISAM COLLATE = utf8_general_ci
1858 select v,count(*) from t1 group by v limit 10;
1859 v count(*)
1860 a 1
1861@@ -1309,14 +1309,14 @@
1862 KEY `v` (`v`(5)),
1863 KEY `c` (`c`(5)),
1864 KEY `t` (`t`(5))
1865-) ENGINE=MyISAM
1866+) ENGINE=MyISAM COLLATE = utf8_general_ci
1867 drop table t1;
1868 create TEMPORARY table t1 (v char(10));
1869 show create table t1;
1870 Table Create Table
1871 t1 CREATE TEMPORARY TABLE `t1` (
1872 `v` varchar(10) DEFAULT NULL
1873-) ENGINE=MyISAM
1874+) ENGINE=MyISAM COLLATE = utf8_general_ci
1875 drop table t1;
1876 create TEMPORARY table t1 (v varchar(10), c char(10));
1877 show create table t1;
1878@@ -1324,7 +1324,7 @@
1879 t1 CREATE TEMPORARY TABLE `t1` (
1880 `v` varchar(10) DEFAULT NULL,
1881 `c` varchar(10) DEFAULT NULL
1882-) ENGINE=MyISAM
1883+) ENGINE=MyISAM COLLATE = utf8_general_ci
1884 insert into t1 values('a','a'),('a ','a ');
1885 select concat('*',v,'*',c,'*') from t1;
1886 concat('*',v,'*',c,'*')
1887
1888=== modified file 'plugin/registry_dictionary/tests/r/data_dictionary.result'
1889--- plugin/registry_dictionary/tests/r/data_dictionary.result 2010-07-02 03:52:23 +0000
1890+++ plugin/registry_dictionary/tests/r/data_dictionary.result 2010-08-17 22:51:53 +0000
1891@@ -7,7 +7,7 @@
1892 #
1893 show create table MODULES ;
1894 Table Create Table
1895-MODULES CREATE TABLE `modules` (
1896+MODULES CREATE TABLE `MODULES` (
1897 `MODULE_NAME` varchar(256) NOT NULL,
1898 `MODULE_VERSION` varchar(20) NOT NULL,
1899 `MODULE_AUTHOR` varchar(256) NOT NULL,
1900@@ -15,12 +15,12 @@
1901 `MODULE_LIBRARY` varchar(254) NOT NULL,
1902 `MODULE_DESCRIPTION` varchar(254) NOT NULL,
1903 `MODULE_LICENSE` varchar(80) NOT NULL
1904-) ENGINE=FunctionEngine
1905+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1906 show create table PLUGINS ;
1907 Table Create Table
1908-PLUGINS CREATE TABLE `plugins` (
1909+PLUGINS CREATE TABLE `PLUGINS` (
1910 `PLUGIN_NAME` varchar(256) NOT NULL,
1911 `PLUGIN_TYPE` varchar(256) NOT NULL,
1912 `IS_ACTIVE` varchar(5) NOT NULL,
1913 `MODULE_NAME` varchar(256) NOT NULL
1914-) ENGINE=FunctionEngine
1915+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1916
1917=== modified file 'plugin/replication_dictionary/tests/r/data_dictionary.result'
1918--- plugin/replication_dictionary/tests/r/data_dictionary.result 2010-07-02 03:52:23 +0000
1919+++ plugin/replication_dictionary/tests/r/data_dictionary.result 2010-08-17 22:51:53 +0000
1920@@ -4,7 +4,7 @@
1921 #
1922 show create table replication_streams;
1923 Table Create Table
1924-replication_streams CREATE TABLE `replication_streams` (
1925+replication_streams CREATE TABLE `REPLICATION_STREAMS` (
1926 `REPLICATOR` varchar(256) NOT NULL,
1927 `APPLIER` varchar(256) NOT NULL
1928-) ENGINE=FunctionEngine
1929+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1930
1931=== modified file 'plugin/schema_dictionary/tests/r/data_dictionary.result'
1932--- plugin/schema_dictionary/tests/r/data_dictionary.result 2010-08-05 20:24:49 +0000
1933+++ plugin/schema_dictionary/tests/r/data_dictionary.result 2010-08-17 22:51:53 +0000
1934@@ -510,7 +510,7 @@
1935 0
1936 show create table COLUMNS ;
1937 Table Create Table
1938-COLUMNS CREATE TABLE `columns` (
1939+COLUMNS CREATE TABLE `COLUMNS` (
1940 `TABLE_SCHEMA` varchar(256) NOT NULL,
1941 `TABLE_NAME` varchar(256) NOT NULL,
1942 `COLUMN_NAME` varchar(256) NOT NULL,
1943@@ -533,10 +533,10 @@
1944 `NUMERIC_SCALE` bigint DEFAULT NULL,
1945 `COLLATION_NAME` varchar(256) NOT NULL,
1946 `COLUMN_COMMENT` varchar(1024) DEFAULT NULL
1947-) ENGINE=FunctionEngine
1948+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1949 show create table INDEXES ;
1950 Table Create Table
1951-INDEXES CREATE TABLE `indexes` (
1952+INDEXES CREATE TABLE `INDEXES` (
1953 `TABLE_SCHEMA` varchar(256) NOT NULL,
1954 `TABLE_NAME` varchar(256) NOT NULL,
1955 `INDEX_NAME` varchar(256) NOT NULL,
1956@@ -546,10 +546,10 @@
1957 `KEY_LENGTH` bigint NOT NULL,
1958 `INDEX_TYPE` varchar(256) NOT NULL,
1959 `INDEX_COMMENT` varchar(1024) DEFAULT NULL
1960-) ENGINE=FunctionEngine
1961+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1962 show create table INDEX_PARTS ;
1963 Table Create Table
1964-INDEX_PARTS CREATE TABLE `index_parts` (
1965+INDEX_PARTS CREATE TABLE `INDEX_PARTS` (
1966 `TABLE_SCHEMA` varchar(256) NOT NULL,
1967 `TABLE_NAME` varchar(256) NOT NULL,
1968 `INDEX_NAME` varchar(256) NOT NULL,
1969@@ -561,10 +561,10 @@
1970 `IS_USED_IN_PRIMARY` varchar(5) NOT NULL,
1971 `IS_UNIQUE` varchar(5) NOT NULL,
1972 `IS_NULLABLE` varchar(5) NOT NULL
1973-) ENGINE=FunctionEngine
1974+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1975 show create table REFERENTIAL_CONSTRAINTS ;
1976 Table Create Table
1977-REFERENTIAL_CONSTRAINTS CREATE TABLE `referential_constraints` (
1978+REFERENTIAL_CONSTRAINTS CREATE TABLE `REFERENTIAL_CONSTRAINTS` (
1979 `CONSTRAINT_SCHEMA` varchar(256) NOT NULL,
1980 `CONSTRAINT_NAME` varchar(256) NOT NULL,
1981 `UNIQUE_CONSTRAINT_SCHEMA` varchar(256) NOT NULL,
1982@@ -574,18 +574,18 @@
1983 `DELETE_RULE` varchar(256) NOT NULL,
1984 `TABLE_NAME` varchar(256) NOT NULL,
1985 `REFERENCED_TABLE_NAME` varchar(256) NOT NULL
1986-) ENGINE=FunctionEngine
1987+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1988 show create table SCHEMAS ;
1989 Table Create Table
1990-SCHEMAS CREATE TABLE `schemas` (
1991+SCHEMAS CREATE TABLE `SCHEMAS` (
1992 `SCHEMA_NAME` varchar(256) NOT NULL,
1993 `DEFAULT_COLLATION_NAME` varchar(256) NOT NULL,
1994 `SCHEMA_CREATION_TIME` varchar(256) NOT NULL,
1995 `SCHEMA_UPDATE_TIME` varchar(256) NOT NULL
1996-) ENGINE=FunctionEngine
1997+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
1998 show create table TABLES ;
1999 Table Create Table
2000-TABLES CREATE TABLE `tables` (
2001+TABLES CREATE TABLE `TABLES` (
2002 `TABLE_SCHEMA` varchar(256) NOT NULL,
2003 `TABLE_NAME` varchar(256) NOT NULL,
2004 `TABLE_TYPE` varchar(256) NOT NULL,
2005@@ -595,16 +595,16 @@
2006 `TABLE_CREATION_TIME` varchar(256) NOT NULL,
2007 `TABLE_UPDATE_TIME` varchar(256) NOT NULL,
2008 `TABLE_COMMENT` varchar(2048) DEFAULT NULL
2009-) ENGINE=FunctionEngine
2010+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
2011 show create table TABLE_CONSTRAINTS ;
2012 Table Create Table
2013-TABLE_CONSTRAINTS CREATE TABLE `table_constraints` (
2014+TABLE_CONSTRAINTS CREATE TABLE `TABLE_CONSTRAINTS` (
2015 `CONSTRAINT_SCHEMA` varchar(256) NOT NULL,
2016 `CONSTRAINT_NAME` varchar(256) NOT NULL,
2017 `TABLE_SCHEMA` varchar(256) NOT NULL,
2018 `TABLE_NAME` varchar(256) NOT NULL,
2019 `CONSTRAINT_TYPE` varchar(256) NOT NULL
2020-) ENGINE=FunctionEngine
2021+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
2022 CREATE SCHEMA A;
2023 use A;
2024 create table A (a int);
2025
2026=== modified file 'plugin/schema_dictionary/tests/r/show.result'
2027--- plugin/schema_dictionary/tests/r/show.result 2010-07-13 07:08:13 +0000
2028+++ plugin/schema_dictionary/tests/r/show.result 2010-08-17 22:51:53 +0000
2029@@ -372,7 +372,7 @@
2030 `branch_id` int NOT NULL DEFAULT '0',
2031 `project_id` int NOT NULL DEFAULT '0',
2032 PRIMARY KEY (`branch_id`)
2033-) ENGINE=InnoDB
2034+) ENGINE=InnoDB COLLATE = utf8_general_ci
2035 show create table container;
2036 Table Create Table
2037 container CREATE TABLE `container` (
2038@@ -380,14 +380,14 @@
2039 `context` text,
2040 `parent_container` int DEFAULT NULL,
2041 PRIMARY KEY (`container_id`)
2042-) ENGINE=InnoDB
2043+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=312
2044 show create table document;
2045 Table Create Table
2046 document CREATE TABLE `document` (
2047 `document_id` int NOT NULL AUTO_INCREMENT,
2048 `doctext` text,
2049 PRIMARY KEY (`document_id`)
2050-) ENGINE=InnoDB
2051+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=623
2052 show create table genstats_attributes;
2053 Table Create Table
2054 genstats_attributes CREATE TABLE `genstats_attributes` (
2055@@ -395,14 +395,14 @@
2056 `predicates` text NOT NULL,
2057 `attributes` text NOT NULL,
2058 PRIMARY KEY (`genstats_attributes_id`)
2059-) ENGINE=InnoDB
2060+) ENGINE=InnoDB COLLATE = utf8_general_ci
2061 show create table htmlcode;
2062 Table Create Table
2063 htmlcode CREATE TABLE `htmlcode` (
2064 `htmlcode_id` int NOT NULL AUTO_INCREMENT,
2065 `code` text,
2066 PRIMARY KEY (`htmlcode_id`)
2067-) ENGINE=InnoDB
2068+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=516
2069 show create table htmlpage;
2070 Table Create Table
2071 htmlpage CREATE TABLE `htmlpage` (
2072@@ -415,7 +415,7 @@
2073 `permissionneeded` varchar(1) NOT NULL DEFAULT 'r',
2074 `MIMEtype` varchar(255) NOT NULL DEFAULT 'text/html',
2075 PRIMARY KEY (`htmlpage_id`)
2076-) ENGINE=InnoDB
2077+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=564
2078 show create table image;
2079 Table Create Table
2080 image CREATE TABLE `image` (
2081@@ -425,7 +425,7 @@
2082 `thumbsrc` varchar(255) DEFAULT NULL,
2083 `description` text,
2084 PRIMARY KEY (`image_id`)
2085-) ENGINE=InnoDB
2086+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=138
2087 show create table javascript;
2088 Table Create Table
2089 javascript CREATE TABLE `javascript` (
2090@@ -434,7 +434,7 @@
2091 `comment` text NOT NULL,
2092 `dynamic` int NOT NULL DEFAULT '0',
2093 PRIMARY KEY (`javascript_id`)
2094-) ENGINE=InnoDB
2095+) ENGINE=InnoDB COLLATE = utf8_general_ci
2096 show create table knowledge_item;
2097 Table Create Table
2098 knowledge_item CREATE TABLE `knowledge_item` (
2099@@ -442,7 +442,7 @@
2100 `item` text NOT NULL,
2101 `question` int NOT NULL DEFAULT '0',
2102 PRIMARY KEY (`knowledge_item_id`)
2103-) ENGINE=InnoDB
2104+) ENGINE=InnoDB COLLATE = utf8_general_ci
2105 show create table links;
2106 Table Create Table
2107 links CREATE TABLE `links` (
2108@@ -452,7 +452,7 @@
2109 `hits` int DEFAULT '0',
2110 `food` int DEFAULT '0',
2111 PRIMARY KEY (`from_node`,`to_node`,`linktype`)
2112-) ENGINE=InnoDB
2113+) ENGINE=InnoDB COLLATE = utf8_general_ci
2114 show create table mail;
2115 Table Create Table
2116 mail CREATE TABLE `mail` (
2117@@ -460,7 +460,7 @@
2118 `from_address` varchar(80) NOT NULL DEFAULT '',
2119 `attachment_file` int NOT NULL DEFAULT '0',
2120 PRIMARY KEY (`mail_id`)
2121-) ENGINE=InnoDB
2122+) ENGINE=InnoDB COLLATE = utf8_general_ci
2123 show create table node;
2124 Table Create Table
2125 node CREATE TABLE `node` (
2126@@ -488,7 +488,7 @@
2127 KEY `title` (`title`,`type_nodetype`),
2128 KEY `author` (`author_user`),
2129 KEY `type` (`type_nodetype`)
2130-) ENGINE=InnoDB
2131+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=641
2132 show create table nodegroup;
2133 Table Create Table
2134 nodegroup CREATE TABLE `nodegroup` (
2135@@ -497,7 +497,7 @@
2136 `node_id` int NOT NULL DEFAULT '0',
2137 `orderby` int DEFAULT NULL,
2138 PRIMARY KEY (`nodegroup_id`,`rank`)
2139-) ENGINE=InnoDB
2140+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=624
2141 show create table nodelet;
2142 Table Create Table
2143 nodelet CREATE TABLE `nodelet` (
2144@@ -510,7 +510,7 @@
2145 `updateinterval` int NOT NULL DEFAULT '0',
2146 `mini_nodelet` int NOT NULL DEFAULT '0',
2147 PRIMARY KEY (`nodelet_id`)
2148-) ENGINE=InnoDB
2149+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=495
2150 show create table nodemethod;
2151 Table Create Table
2152 nodemethod CREATE TABLE `nodemethod` (
2153@@ -518,7 +518,7 @@
2154 `supports_nodetype` int NOT NULL DEFAULT '0',
2155 `code` text NOT NULL,
2156 PRIMARY KEY (`nodemethod_id`)
2157-) ENGINE=InnoDB
2158+) ENGINE=InnoDB COLLATE = utf8_general_ci
2159 show create table nodetype;
2160 Table Create Table
2161 nodetype CREATE TABLE `nodetype` (
2162@@ -540,7 +540,7 @@
2163 `maxrevisions` int NOT NULL DEFAULT '-1',
2164 `canworkspace` int NOT NULL DEFAULT '-1',
2165 PRIMARY KEY (`nodetype_id`)
2166-) ENGINE=InnoDB
2167+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=561
2168 show create table project;
2169 Table Create Table
2170 project CREATE TABLE `project` (
2171@@ -552,14 +552,14 @@
2172 `url_faq` varchar(250) NOT NULL DEFAULT '',
2173 `long_description` text NOT NULL,
2174 PRIMARY KEY (`project_id`)
2175-) ENGINE=InnoDB
2176+) ENGINE=InnoDB COLLATE = utf8_general_ci
2177 show create table project_document;
2178 Table Create Table
2179 project_document CREATE TABLE `project_document` (
2180 `project_document_id` int NOT NULL DEFAULT '0',
2181 `project_id` int NOT NULL DEFAULT '0',
2182 PRIMARY KEY (`project_document_id`)
2183-) ENGINE=InnoDB
2184+) ENGINE=InnoDB COLLATE = utf8_general_ci
2185 show create table question;
2186 Table Create Table
2187 question CREATE TABLE `question` (
2188@@ -570,14 +570,14 @@
2189 `orderby` int NOT NULL DEFAULT '0',
2190 `description` text NOT NULL,
2191 PRIMARY KEY (`question_id`,`rank`)
2192-) ENGINE=InnoDB
2193+) ENGINE=InnoDB COLLATE = utf8_general_ci
2194 show create table redirects;
2195 Table Create Table
2196 redirects CREATE TABLE `redirects` (
2197 `redirects_id` int NOT NULL DEFAULT '0',
2198 `url` text NOT NULL,
2199 PRIMARY KEY (`redirects_id`)
2200-) ENGINE=InnoDB
2201+) ENGINE=InnoDB COLLATE = utf8_general_ci
2202 show create table releases;
2203 Table Create Table
2204 releases CREATE TABLE `releases` (
2205@@ -592,7 +592,7 @@
2206 `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
2207 `url_source_rpm` varchar(250) NOT NULL,
2208 PRIMARY KEY (`releases_id`)
2209-) ENGINE=InnoDB
2210+) ENGINE=InnoDB COLLATE = utf8_general_ci
2211 show create table revision;
2212 Table Create Table
2213 revision CREATE TABLE `revision` (
2214@@ -602,35 +602,35 @@
2215 `xml` text NOT NULL,
2216 `tstamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
2217 PRIMARY KEY (`node_id`,`inside_workspace`,`revision_id`)
2218-) ENGINE=InnoDB
2219+) ENGINE=InnoDB COLLATE = utf8_general_ci
2220 show create table setting;
2221 Table Create Table
2222 setting CREATE TABLE `setting` (
2223 `setting_id` int NOT NULL AUTO_INCREMENT,
2224 `vars` text NOT NULL,
2225 PRIMARY KEY (`setting_id`)
2226-) ENGINE=InnoDB
2227+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=623
2228 show create table symlink;
2229 Table Create Table
2230 symlink CREATE TABLE `symlink` (
2231 `symlink_id` int NOT NULL DEFAULT '0',
2232 `symlink_node` int NOT NULL DEFAULT '0',
2233 PRIMARY KEY (`symlink_id`)
2234-) ENGINE=InnoDB
2235+) ENGINE=InnoDB COLLATE = utf8_general_ci
2236 show create table themesetting;
2237 Table Create Table
2238 themesetting CREATE TABLE `themesetting` (
2239 `themesetting_id` int NOT NULL DEFAULT '0',
2240 `parent_theme` int NOT NULL DEFAULT '0',
2241 PRIMARY KEY (`themesetting_id`)
2242-) ENGINE=InnoDB
2243+) ENGINE=InnoDB COLLATE = utf8_general_ci
2244 show create table typeversion;
2245 Table Create Table
2246 typeversion CREATE TABLE `typeversion` (
2247 `typeversion_id` int NOT NULL DEFAULT '0',
2248 `version` int NOT NULL DEFAULT '0',
2249 PRIMARY KEY (`typeversion_id`)
2250-) ENGINE=InnoDB
2251+) ENGINE=InnoDB COLLATE = utf8_general_ci
2252 show create table user;
2253 Table Create Table
2254 user CREATE TABLE `user` (
2255@@ -643,14 +643,14 @@
2256 `karma` int DEFAULT '0',
2257 `inside_workspace` int NOT NULL DEFAULT '0',
2258 PRIMARY KEY (`user_id`)
2259-) ENGINE=InnoDB
2260+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=623
2261 show create table version;
2262 Table Create Table
2263 version CREATE TABLE `version` (
2264 `version_id` int NOT NULL DEFAULT '0',
2265 `version` int NOT NULL DEFAULT '1',
2266 PRIMARY KEY (`version_id`)
2267-) ENGINE=InnoDB
2268+) ENGINE=InnoDB COLLATE = utf8_general_ci
2269 show create table weblog;
2270 Table Create Table
2271 weblog CREATE TABLE `weblog` (
2272@@ -663,13 +663,13 @@
2273 `entry_id` int NOT NULL AUTO_INCREMENT,
2274 PRIMARY KEY (`entry_id`),
2275 KEY `tstamp` (`tstamp`)
2276-) ENGINE=InnoDB
2277+) ENGINE=InnoDB COLLATE = utf8_general_ci
2278 show create table workspace;
2279 Table Create Table
2280 workspace CREATE TABLE `workspace` (
2281 `workspace_id` int NOT NULL DEFAULT '0',
2282 PRIMARY KEY (`workspace_id`)
2283-) ENGINE=InnoDB
2284+) ENGINE=InnoDB COLLATE = utf8_general_ci
2285 show columns from branch;
2286 Field Type Null Default Default_is_NULL On_Update
2287 branch_id INTEGER NO 0 NO
2288
2289=== modified file 'plugin/schema_dictionary/tests/r/show_fields.result'
2290--- plugin/schema_dictionary/tests/r/show_fields.result 2010-07-12 06:26:42 +0000
2291+++ plugin/schema_dictionary/tests/r/show_fields.result 2010-08-17 22:51:53 +0000
2292@@ -7,7 +7,7 @@
2293 a CREATE TABLE `a` (
2294 `a` bigint NOT NULL AUTO_INCREMENT,
2295 UNIQUE KEY `a` (`a`)
2296-) ENGINE=InnoDB
2297+) ENGINE=InnoDB COLLATE = utf8_general_ci
2298 create table b ( b int);
2299 show fields from b;
2300 Field Type Null Default Default_is_NULL On_Update
2301@@ -16,7 +16,7 @@
2302 Table Create Table
2303 b CREATE TABLE `b` (
2304 `b` int DEFAULT NULL
2305-) ENGINE=InnoDB
2306+) ENGINE=InnoDB COLLATE = utf8_general_ci
2307 create table c ( b int NOT NULL);
2308 show fields from c;
2309 Field Type Null Default Default_is_NULL On_Update
2310@@ -25,7 +25,7 @@
2311 Table Create Table
2312 c CREATE TABLE `c` (
2313 `b` int NOT NULL
2314-) ENGINE=InnoDB
2315+) ENGINE=InnoDB COLLATE = utf8_general_ci
2316 create table d ( b int NOT NULL DEFAULT 10);
2317 show fields from d;
2318 Field Type Null Default Default_is_NULL On_Update
2319@@ -34,7 +34,7 @@
2320 Table Create Table
2321 d CREATE TABLE `d` (
2322 `b` int NOT NULL DEFAULT '10'
2323-) ENGINE=InnoDB
2324+) ENGINE=InnoDB COLLATE = utf8_general_ci
2325 create table e ( b int DEFAULT NULL);
2326 show fields from e;
2327 Field Type Null Default Default_is_NULL On_Update
2328@@ -43,5 +43,5 @@
2329 Table Create Table
2330 e CREATE TABLE `e` (
2331 `b` int DEFAULT NULL
2332-) ENGINE=InnoDB
2333+) ENGINE=InnoDB COLLATE = utf8_general_ci
2334 drop tables a,b,c,d,e;
2335
2336=== modified file 'plugin/session_dictionary/tests/r/data_dictionary.result'
2337--- plugin/session_dictionary/tests/r/data_dictionary.result 2010-07-02 03:52:23 +0000
2338+++ plugin/session_dictionary/tests/r/data_dictionary.result 2010-08-17 22:51:53 +0000
2339@@ -1,7 +1,7 @@
2340 use data_dictionary;
2341 show create table PROCESSLIST ;
2342 Table Create Table
2343-PROCESSLIST CREATE TABLE `processlist` (
2344+PROCESSLIST CREATE TABLE `PROCESSLIST` (
2345 `ID` bigint NOT NULL,
2346 `USER` varchar(16) NOT NULL,
2347 `HOST` varchar(1025) NOT NULL,
2348@@ -10,7 +10,7 @@
2349 `TIME` bigint NOT NULL,
2350 `STATE` varchar(256) NOT NULL,
2351 `INFO` varchar(100) NOT NULL
2352-) ENGINE=FunctionEngine
2353+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
2354 SELECT ID FROM processlist;
2355 ID
2356 #
2357
2358=== modified file 'plugin/status_dictionary/tests/r/data_dictionary.result'
2359--- plugin/status_dictionary/tests/r/data_dictionary.result 2010-07-02 03:52:23 +0000
2360+++ plugin/status_dictionary/tests/r/data_dictionary.result 2010-08-17 22:51:53 +0000
2361@@ -1,28 +1,28 @@
2362 use data_dictionary;
2363 show create table GLOBAL_STATUS ;
2364 Table Create Table
2365-GLOBAL_STATUS CREATE TABLE `global_status` (
2366+GLOBAL_STATUS CREATE TABLE `GLOBAL_STATUS` (
2367 `VARIABLE_NAME` varchar(256) NOT NULL,
2368 `VARIABLE_VALUE` varchar(1024) NOT NULL
2369-) ENGINE=FunctionEngine
2370+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
2371 show create table GLOBAL_VARIABLES ;
2372 Table Create Table
2373-GLOBAL_VARIABLES CREATE TABLE `global_variables` (
2374+GLOBAL_VARIABLES CREATE TABLE `GLOBAL_VARIABLES` (
2375 `VARIABLE_NAME` varchar(256) NOT NULL,
2376 `VARIABLE_VALUE` varchar(1024) NOT NULL
2377-) ENGINE=FunctionEngine
2378+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
2379 show create table SESSION_STATUS;
2380 Table Create Table
2381-SESSION_STATUS CREATE TABLE `session_status` (
2382+SESSION_STATUS CREATE TABLE `SESSION_STATUS` (
2383 `VARIABLE_NAME` varchar(256) NOT NULL,
2384 `VARIABLE_VALUE` varchar(1024) NOT NULL
2385-) ENGINE=FunctionEngine
2386+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
2387 show create table SESSION_VARIABLES;
2388 Table Create Table
2389-SESSION_VARIABLES CREATE TABLE `session_variables` (
2390+SESSION_VARIABLES CREATE TABLE `SESSION_VARIABLES` (
2391 `VARIABLE_NAME` varchar(256) NOT NULL,
2392 `VARIABLE_VALUE` varchar(1024) NOT NULL
2393-) ENGINE=FunctionEngine
2394+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
2395 SELECT count(*) FROM data_dictionary.GLOBAL_STATUS;
2396 count(*)
2397 #
2398
2399=== modified file 'plugin/table_cache_dictionary/tests/r/table_cache.result'
2400--- plugin/table_cache_dictionary/tests/r/table_cache.result 2010-07-02 03:52:23 +0000
2401+++ plugin/table_cache_dictionary/tests/r/table_cache.result 2010-08-17 22:51:53 +0000
2402@@ -1,6 +1,6 @@
2403 show create table data_dictionary.TABLE_CACHE;
2404 Table Create Table
2405-TABLE_CACHE CREATE TABLE `table_cache` (
2406+TABLE_CACHE CREATE TABLE `TABLE_CACHE` (
2407 `SESSION_ID` bigint NOT NULL,
2408 `TABLE_SCHEMA` varchar(256) NOT NULL,
2409 `TABLE_NAME` varchar(256) NOT NULL,
2410@@ -10,7 +10,7 @@
2411 `AVG_ROW_LENGTH` bigint NOT NULL,
2412 `TABLE_SIZE` bigint NOT NULL,
2413 `AUTO_INCREMENT` bigint NOT NULL
2414-) ENGINE=FunctionEngine
2415+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
2416 select count(*) FROM data_dictionary.TABLE_CACHE;
2417 count(*)
2418 #
2419
2420=== modified file 'plugin/table_cache_dictionary/tests/r/table_definition_cache.result'
2421--- plugin/table_cache_dictionary/tests/r/table_definition_cache.result 2010-07-02 03:52:23 +0000
2422+++ plugin/table_cache_dictionary/tests/r/table_definition_cache.result 2010-08-17 22:51:53 +0000
2423@@ -1,12 +1,12 @@
2424 show create table data_dictionary.TABLE_DEFINITION_CACHE;
2425 Table Create Table
2426-TABLE_DEFINITION_CACHE CREATE TABLE `table_definition_cache` (
2427+TABLE_DEFINITION_CACHE CREATE TABLE `TABLE_DEFINITION_CACHE` (
2428 `TABLE_SCHEMA` varchar(256) NOT NULL,
2429 `TABLE_NAME` varchar(256) NOT NULL,
2430 `VERSION` bigint NOT NULL,
2431 `TABLE_COUNT` bigint NOT NULL,
2432 `IS_NAME_LOCKED` varchar(5) NOT NULL
2433-) ENGINE=FunctionEngine
2434+) ENGINE=FunctionEngine COLLATE = utf8_general_ci
2435 select count(*) FROM data_dictionary.TABLE_DEFINITION_CACHE;
2436 count(*)
2437 #
2438
2439=== modified file 'plugin/transaction_log/tests/r/alter.result'
2440--- plugin/transaction_log/tests/r/alter.result 2010-07-19 23:43:11 +0000
2441+++ plugin/transaction_log/tests/r/alter.result 2010-08-17 22:51:53 +0000
2442@@ -13,7 +13,7 @@
2443 DROP TABLE IF EXISTS `test`.`t1`;
2444 COMMIT;
2445 START TRANSACTION;
2446-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2447+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2448 COMMIT;
2449 START TRANSACTION;
2450 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2451
2452=== modified file 'plugin/transaction_log/tests/r/auto_commit.result'
2453--- plugin/transaction_log/tests/r/auto_commit.result 2010-07-19 23:43:11 +0000
2454+++ plugin/transaction_log/tests/r/auto_commit.result 2010-08-17 22:51:53 +0000
2455@@ -19,7 +19,7 @@
2456 DROP TABLE IF EXISTS `test`.`t1`;
2457 COMMIT;
2458 START TRANSACTION;
2459-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2460+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2461 COMMIT;
2462 START TRANSACTION;
2463 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2464@@ -29,7 +29,7 @@
2465 DROP TABLE `test`.`t1`;
2466 COMMIT;
2467 START TRANSACTION;
2468-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2469+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2470 COMMIT;
2471 START TRANSACTION;
2472 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2473
2474=== modified file 'plugin/transaction_log/tests/r/blob.result'
2475--- plugin/transaction_log/tests/r/blob.result 2010-07-19 23:43:11 +0000
2476+++ plugin/transaction_log/tests/r/blob.result 2010-08-17 22:51:53 +0000
2477@@ -13,7 +13,7 @@
2478 DROP TABLE IF EXISTS `test`.`t1`;
2479 COMMIT;
2480 START TRANSACTION;
2481-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` BLOB NOT NULL COLLATE binary, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2482+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` blob NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2483 COMMIT;
2484 START TRANSACTION;
2485 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'test\0me');
2486
2487=== modified file 'plugin/transaction_log/tests/r/create_select.result'
2488--- plugin/transaction_log/tests/r/create_select.result 2010-07-19 23:43:11 +0000
2489+++ plugin/transaction_log/tests/r/create_select.result 2010-08-17 22:51:53 +0000
2490@@ -18,7 +18,7 @@
2491 DROP TABLE IF EXISTS `test`.`t2`;
2492 COMMIT;
2493 START TRANSACTION;
2494-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2495+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2496 COMMIT;
2497 START TRANSACTION;
2498 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2499@@ -27,7 +27,7 @@
2500 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (2,'I hate testing.');
2501 COMMIT;
2502 START TRANSACTION;
2503-CREATE TABLE `test`.`t2` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2504+CREATE TABLE `test`.`t2` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2505 COMMIT;
2506 START TRANSACTION;
2507 INSERT INTO `test`.`t2` (`id`,`padding`) VALUES (1,'I love testing.');
2508
2509=== modified file 'plugin/transaction_log/tests/r/create_table.result'
2510--- plugin/transaction_log/tests/r/create_table.result 2010-07-19 23:43:11 +0000
2511+++ plugin/transaction_log/tests/r/create_table.result 2010-08-17 22:51:53 +0000
2512@@ -40,13 +40,13 @@
2513 DROP TABLE IF EXISTS `test`.`t1`;
2514 COMMIT;
2515 START TRANSACTION;
2516-CREATE TABLE `test`.`t1` ( `autoinc_int_field` INT NOT NULL AUTO_INCREMENT, `null_int_field` INT NULL, `not_null_bigint_field` BIGINT NOT NULL, `null_bigint_field` BIGINT NULL, `not_null_int_field` INT NOT NULL, `null_varchar_field` VARCHAR(100) NULL COLLATE utf8_general_ci, `not_null_varchar_field` VARCHAR(100) NOT NULL COLLATE utf8_general_ci, `null_enum_field` ENUM('val1','val2') NULL, `not_null_enum_field` ENUM('val1','val2') NOT NULL, `null_date_field` DATE NULL, `not_null_date_field` DATE NOT NULL, `null_datetime_field` DATETIME NULL, `not_null_datetime_field` DATETIME NOT NULL, `null_blob_field` BLOB NULL COLLATE binary, `not_null_blob_field` BLOB NOT NULL COLLATE binary, `null_text_field` BLOB NULL COLLATE utf8_general_ci, `not_null_text_field` BLOB NOT NULL COLLATE utf8_general_ci, `null_timestamp_field` TIMESTAMP NULL, `not_null_timestamp_field` TIMESTAMP NOT NULL, `null_double_field` DOUBLE NULL, `not_null_double_field` DOUBLE NOT NULL, `null_decimal_field` DECIMAL(10,2) NULL, `not_null_decimal_field` DECIMAL(10,2) NOT NULL, PRIMARY KEY `PRIMARY` (`autoinc_int_field`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2517+CREATE TABLE `test`.`t1` ( `autoinc_int_field` int NOT NULL AUTO_INCREMENT, `null_int_field` int DEFAULT NULL, `not_null_bigint_field` bigint NOT NULL, `null_bigint_field` bigint DEFAULT NULL, `not_null_int_field` int NOT NULL, `null_varchar_field` varchar(100) DEFAULT NULL, `not_null_varchar_field` varchar(100) NOT NULL, `null_enum_field` enum('val1','val2') DEFAULT NULL, `not_null_enum_field` enum('val1','val2') NOT NULL, `null_date_field` date DEFAULT NULL, `not_null_date_field` date NOT NULL, `null_datetime_field` datetime DEFAULT NULL, `not_null_datetime_field` datetime NOT NULL, `null_blob_field` blob, `not_null_blob_field` blob NOT NULL, `null_text_field` text, `not_null_text_field` text NOT NULL, `null_timestamp_field` timestamp NULL DEFAULT NULL, `not_null_timestamp_field` timestamp NOT NULL, `null_double_field` double DEFAULT NULL, `not_null_double_field` double NOT NULL, `null_decimal_field` decimal(10,2) DEFAULT NULL, `not_null_decimal_field` decimal(10,2) NOT NULL, PRIMARY KEY (`autoinc_int_field`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2518 COMMIT;
2519 START TRANSACTION;
2520 DROP TABLE `test`.`t1`;
2521 COMMIT;
2522 START TRANSACTION;
2523-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL AUTO_INCREMENT, `key1` VARCHAR(10) NOT NULL COLLATE utf8_general_ci, `key2` DOUBLE NOT NULL, `key3` BLOB NOT NULL COLLATE binary, PRIMARY KEY `PRIMARY` (`id`), UNIQUE KEY `key1` (`key1`), KEY `named_key` (`key2`), KEY `partial_key` (`key3`(30)) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2524+CREATE TABLE `test`.`t1` ( `id` int NOT NULL AUTO_INCREMENT, `key1` varchar(10) NOT NULL, `key2` double NOT NULL, `key3` blob NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `key1` (`key1`), KEY `named_key` (`key2`), KEY `partial_key` (`key3`(30)) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2525 COMMIT;
2526 START TRANSACTION;
2527 DROP TABLE `test`.`t1`;
2528
2529=== modified file 'plugin/transaction_log/tests/r/delete.result'
2530--- plugin/transaction_log/tests/r/delete.result 2010-07-19 23:43:11 +0000
2531+++ plugin/transaction_log/tests/r/delete.result 2010-08-17 22:51:53 +0000
2532@@ -40,7 +40,7 @@
2533 DROP TABLE IF EXISTS `test`.`t1`;
2534 COMMIT;
2535 START TRANSACTION;
2536-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2537+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2538 COMMIT;
2539 START TRANSACTION;
2540 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2541@@ -55,7 +55,7 @@
2542 DROP TABLE `test`.`t1`;
2543 COMMIT;
2544 START TRANSACTION;
2545-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `other` INT NOT NULL, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2546+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `other` int NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2547 COMMIT;
2548 START TRANSACTION;
2549 INSERT INTO `test`.`t1` (`id`,`other`) VALUES (1,1);
2550@@ -95,7 +95,7 @@
2551 DROP TABLE `test`.`t1`;
2552 COMMIT;
2553 START TRANSACTION;
2554-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2555+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2556 COMMIT;
2557 START TRANSACTION;
2558 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2559
2560=== modified file 'plugin/transaction_log/tests/r/filtered_replicator.result'
2561--- plugin/transaction_log/tests/r/filtered_replicator.result 2010-07-19 23:43:11 +0000
2562+++ plugin/transaction_log/tests/r/filtered_replicator.result 2010-08-17 22:51:53 +0000
2563@@ -126,7 +126,7 @@
2564 DROP TABLE IF EXISTS `test`.`t1`;
2565 COMMIT;
2566 START TRANSACTION;
2567-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2568+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2569 COMMIT;
2570 START TRANSACTION;
2571 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2572@@ -141,29 +141,29 @@
2573 DROP TABLE IF EXISTS `test`.`t1`;
2574 COMMIT;
2575 START TRANSACTION;
2576-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2577-COMMIT;
2578-START TRANSACTION;
2579-INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2580-INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (2,'I hate testing.');
2581-COMMIT;
2582-START TRANSACTION;
2583-DROP TABLE IF EXISTS `test`.`t1`;
2584-COMMIT;
2585-START TRANSACTION;
2586-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2587-COMMIT;
2588-START TRANSACTION;
2589-INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2590-COMMIT;
2591-START TRANSACTION;
2592-INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (2,'I hate testing.');
2593-COMMIT;
2594-START TRANSACTION;
2595-DROP TABLE IF EXISTS `test`.`t1`;
2596-COMMIT;
2597-START TRANSACTION;
2598-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2599+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2600+COMMIT;
2601+START TRANSACTION;
2602+INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2603+INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (2,'I hate testing.');
2604+COMMIT;
2605+START TRANSACTION;
2606+DROP TABLE IF EXISTS `test`.`t1`;
2607+COMMIT;
2608+START TRANSACTION;
2609+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2610+COMMIT;
2611+START TRANSACTION;
2612+INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2613+COMMIT;
2614+START TRANSACTION;
2615+INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (2,'I hate testing.');
2616+COMMIT;
2617+START TRANSACTION;
2618+DROP TABLE IF EXISTS `test`.`t1`;
2619+COMMIT;
2620+START TRANSACTION;
2621+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2622 COMMIT;
2623 START TRANSACTION;
2624 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2625@@ -193,7 +193,7 @@
2626 DROP TABLE IF EXISTS `test`.`t1`;
2627 COMMIT;
2628 START TRANSACTION;
2629-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2630+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2631 COMMIT;
2632 START TRANSACTION;
2633 RENAME TABLE t1 TO t2;
2634@@ -202,7 +202,7 @@
2635 DROP TABLE IF EXISTS `test`.`t1`;
2636 COMMIT;
2637 START TRANSACTION;
2638-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2639+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2640 COMMIT;
2641 START TRANSACTION;
2642 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2643@@ -217,7 +217,7 @@
2644 DROP TABLE `test`.`t1`;
2645 COMMIT;
2646 START TRANSACTION;
2647-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `other` INT NOT NULL, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2648+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `other` int NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2649 COMMIT;
2650 START TRANSACTION;
2651 INSERT INTO `test`.`t1` (`id`,`other`) VALUES (1,1);
2652@@ -257,7 +257,7 @@
2653 DROP TABLE `test`.`t1`;
2654 COMMIT;
2655 START TRANSACTION;
2656-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2657+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2658 COMMIT;
2659 START TRANSACTION;
2660 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2661@@ -271,7 +271,7 @@
2662 DROP TABLE IF EXISTS `test`.`t1`;
2663 COMMIT;
2664 START TRANSACTION;
2665-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2666+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2667 COMMIT;
2668 START TRANSACTION;
2669 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2670@@ -290,7 +290,7 @@
2671 DROP TABLE `test`.`t1`;
2672 COMMIT;
2673 START TRANSACTION;
2674-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(1024) NOT NULL COLLATE utf8_general_ci, `alias` VARCHAR(1024) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2675+CREATE TABLE `test`.`t1` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(1024) DEFAULT NULL, `alias` varchar(1024) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2676 COMMIT;
2677 START TRANSACTION;
2678 INSERT INTO `test`.`t1` (`id`,`name`,`alias`) VALUES (1,'jeff lebowski','dude');
2679@@ -302,7 +302,7 @@
2680 DROP TABLE `test`.`t1`;
2681 COMMIT;
2682 START TRANSACTION;
2683-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `counter` INT NOT NULL, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2684+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `counter` int NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2685 COMMIT;
2686 START TRANSACTION;
2687 INSERT INTO `test`.`t1` (`id`,`counter`) VALUES (1,1);
2688@@ -320,7 +320,7 @@
2689 DROP TABLE `test`.`t1`;
2690 COMMIT;
2691 START TRANSACTION;
2692-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2693+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2694 COMMIT;
2695 START TRANSACTION;
2696 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2697
2698=== modified file 'plugin/transaction_log/tests/r/insert.result'
2699--- plugin/transaction_log/tests/r/insert.result 2010-07-19 23:43:11 +0000
2700+++ plugin/transaction_log/tests/r/insert.result 2010-08-17 22:51:53 +0000
2701@@ -10,7 +10,7 @@
2702 DROP TABLE IF EXISTS `test`.`t1`;
2703 COMMIT;
2704 START TRANSACTION;
2705-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2706+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2707 COMMIT;
2708 START TRANSACTION;
2709 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2710
2711=== modified file 'plugin/transaction_log/tests/r/insert_multi.result'
2712--- plugin/transaction_log/tests/r/insert_multi.result 2010-07-19 23:43:11 +0000
2713+++ plugin/transaction_log/tests/r/insert_multi.result 2010-08-17 22:51:53 +0000
2714@@ -8,7 +8,7 @@
2715 DROP TABLE IF EXISTS `test`.`t1`;
2716 COMMIT;
2717 START TRANSACTION;
2718-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2719+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2720 COMMIT;
2721 START TRANSACTION;
2722 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2723
2724=== modified file 'plugin/transaction_log/tests/r/insert_on_duplicate_update.result'
2725--- plugin/transaction_log/tests/r/insert_on_duplicate_update.result 2010-07-19 23:43:11 +0000
2726+++ plugin/transaction_log/tests/r/insert_on_duplicate_update.result 2010-08-17 22:51:53 +0000
2727@@ -12,7 +12,7 @@
2728 DROP TABLE IF EXISTS `test`.`t1`;
2729 COMMIT;
2730 START TRANSACTION;
2731-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL AUTO_INCREMENT, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2732+CREATE TABLE `test`.`t1` ( `id` int NOT NULL AUTO_INCREMENT, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2733 COMMIT;
2734 START TRANSACTION;
2735 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2736
2737=== modified file 'plugin/transaction_log/tests/r/insert_select.result'
2738--- plugin/transaction_log/tests/r/insert_select.result 2010-07-19 23:43:11 +0000
2739+++ plugin/transaction_log/tests/r/insert_select.result 2010-08-17 22:51:53 +0000
2740@@ -18,7 +18,7 @@
2741 DROP TABLE IF EXISTS `test`.`t2`;
2742 COMMIT;
2743 START TRANSACTION;
2744-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2745+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2746 COMMIT;
2747 START TRANSACTION;
2748 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2749@@ -27,7 +27,7 @@
2750 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (2,'I hate testing.');
2751 COMMIT;
2752 START TRANSACTION;
2753-CREATE TABLE `test`.`t2` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2754+CREATE TABLE `test`.`t2` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2755 COMMIT;
2756 START TRANSACTION;
2757 INSERT INTO `test`.`t2` (`id`,`padding`) VALUES (1,'I love testing.');
2758
2759=== modified file 'plugin/transaction_log/tests/r/multi_column_primary_key.result'
2760--- plugin/transaction_log/tests/r/multi_column_primary_key.result 2010-07-19 23:43:11 +0000
2761+++ plugin/transaction_log/tests/r/multi_column_primary_key.result 2010-08-17 22:51:53 +0000
2762@@ -18,7 +18,7 @@
2763 DROP TABLE IF EXISTS `test`.`t1`;
2764 COMMIT;
2765 START TRANSACTION;
2766-CREATE TABLE `test`.`t1` ( `k1` INT NOT NULL, `k2` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`k1`,`k2`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2767+CREATE TABLE `test`.`t1` ( `k1` int NOT NULL, `k2` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`k1`,`k2`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2768 COMMIT;
2769 START TRANSACTION;
2770 INSERT INTO `test`.`t1` (`k1`,`k2`,`padding`) VALUES (1,1,'I love testing.');
2771
2772=== modified file 'plugin/transaction_log/tests/r/multi_table.result'
2773--- plugin/transaction_log/tests/r/multi_table.result 2010-07-21 03:20:34 +0000
2774+++ plugin/transaction_log/tests/r/multi_table.result 2010-08-17 22:51:53 +0000
2775@@ -25,10 +25,10 @@
2776 DROP TABLE IF EXISTS `test`.`t2`;
2777 COMMIT;
2778 START TRANSACTION;
2779-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2780+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2781 COMMIT;
2782 START TRANSACTION;
2783-CREATE TABLE `test`.`t2` ( `id` INT NOT NULL, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2784+CREATE TABLE `test`.`t2` ( `id` int NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2785 COMMIT;
2786 START TRANSACTION;
2787 INSERT INTO `test`.`t1` (`id`) VALUES (1);
2788
2789=== modified file 'plugin/transaction_log/tests/r/no_modification.result'
2790--- plugin/transaction_log/tests/r/no_modification.result 2010-07-19 23:43:11 +0000
2791+++ plugin/transaction_log/tests/r/no_modification.result 2010-08-17 22:51:53 +0000
2792@@ -18,7 +18,7 @@
2793 DROP TABLE IF EXISTS `test`.`t1`;
2794 COMMIT;
2795 START TRANSACTION;
2796-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2797+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2798 COMMIT;
2799 START TRANSACTION;
2800 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2801
2802=== modified file 'plugin/transaction_log/tests/r/no_primary_key.result'
2803--- plugin/transaction_log/tests/r/no_primary_key.result 2010-07-19 23:43:11 +0000
2804+++ plugin/transaction_log/tests/r/no_primary_key.result 2010-08-17 22:51:53 +0000
2805@@ -10,7 +10,7 @@
2806 DROP TABLE IF EXISTS `test`.`t1`;
2807 COMMIT;
2808 START TRANSACTION;
2809-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2810+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2811 COMMIT;
2812 START TRANSACTION;
2813 DROP TABLE `test`.`t1`;
2814
2815=== modified file 'plugin/transaction_log/tests/r/null_values.result'
2816--- plugin/transaction_log/tests/r/null_values.result 2010-07-28 02:04:26 +0000
2817+++ plugin/transaction_log/tests/r/null_values.result 2010-08-17 22:51:53 +0000
2818@@ -24,7 +24,7 @@
2819 DROP TABLE IF EXISTS `test`.`t3`;
2820 COMMIT;
2821 START TRANSACTION;
2822-CREATE TABLE `test`.`t1` ( `a` INT NOT NULL, `b` VARCHAR(1000) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`a`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2823+CREATE TABLE `test`.`t1` ( `a` int NOT NULL, `b` varchar(1000) DEFAULT NULL, PRIMARY KEY (`a`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2824 COMMIT;
2825 START TRANSACTION;
2826 INSERT INTO `test`.`t1` (`a`,`b`) VALUES (1,'update me');
2827@@ -49,7 +49,7 @@
2828 DELETE FROM `test`.`t1` WHERE `a`=4;
2829 COMMIT;
2830 START TRANSACTION;
2831-CREATE TABLE `test`.`t2` ( `a` INT NOT NULL AUTO_INCREMENT, `b` INT NOT NULL, PRIMARY KEY `PRIMARY` (`a`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2832+CREATE TABLE `test`.`t2` ( `a` int NOT NULL AUTO_INCREMENT, `b` int DEFAULT NULL, PRIMARY KEY (`a`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2833 COMMIT;
2834 START TRANSACTION;
2835 INSERT INTO `test`.`t2` (`a`,`b`) VALUES (1,NULL);
2836@@ -58,7 +58,7 @@
2837 INSERT INTO `test`.`t2` (`a`,`b`) VALUES (2,0);
2838 COMMIT;
2839 START TRANSACTION;
2840-CREATE TABLE `test`.`t3` ( `a` INT NOT NULL, `b` ENUM('1','2') NOT NULL, PRIMARY KEY `PRIMARY` (`a`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2841+CREATE TABLE `test`.`t3` ( `a` int NOT NULL, `b` enum('1','2') DEFAULT NULL, PRIMARY KEY (`a`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2842 COMMIT;
2843 START TRANSACTION;
2844 INSERT INTO `test`.`t3` (`a`,`b`) VALUES (1,1);
2845
2846=== modified file 'plugin/transaction_log/tests/r/rand.result'
2847--- plugin/transaction_log/tests/r/rand.result 2010-07-19 23:43:11 +0000
2848+++ plugin/transaction_log/tests/r/rand.result 2010-08-17 22:51:53 +0000
2849@@ -10,7 +10,7 @@
2850 DROP TABLE IF EXISTS `test`.`t1`;
2851 COMMIT;
2852 START TRANSACTION;
2853-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2854+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2855 COMMIT;
2856 START TRANSACTION;
2857 INSERT INTO `test`.`t1` (`id`) VALUES (1);
2858
2859=== modified file 'plugin/transaction_log/tests/r/rename.result'
2860--- plugin/transaction_log/tests/r/rename.result 2010-07-19 23:43:11 +0000
2861+++ plugin/transaction_log/tests/r/rename.result 2010-08-17 22:51:53 +0000
2862@@ -12,7 +12,7 @@
2863 DROP TABLE IF EXISTS `test`.`t2`;
2864 COMMIT;
2865 START TRANSACTION;
2866-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2867+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2868 COMMIT;
2869 START TRANSACTION;
2870 RENAME TABLE t1 TO t2;
2871
2872=== modified file 'plugin/transaction_log/tests/r/replace.result'
2873--- plugin/transaction_log/tests/r/replace.result 2010-07-19 23:44:13 +0000
2874+++ plugin/transaction_log/tests/r/replace.result 2010-08-17 22:51:53 +0000
2875@@ -27,7 +27,7 @@
2876 DROP TABLE IF EXISTS `test`.`t2`;
2877 COMMIT;
2878 START TRANSACTION;
2879-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL AUTO_INCREMENT, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2880+CREATE TABLE `test`.`t1` ( `id` int NOT NULL AUTO_INCREMENT, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2881 COMMIT;
2882 START TRANSACTION;
2883 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2884@@ -42,10 +42,10 @@
2885 DROP TABLE `test`.`t1`;
2886 COMMIT;
2887 START TRANSACTION;
2888-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL AUTO_INCREMENT, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2889+CREATE TABLE `test`.`t1` ( `id` int NOT NULL AUTO_INCREMENT, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2890 COMMIT;
2891 START TRANSACTION;
2892-CREATE TABLE `test`.`t2` ( `id` INT NOT NULL AUTO_INCREMENT, `fk_id` INT NOT NULL, PRIMARY KEY `PRIMARY` (`id`), KEY `fk_t1` (`fk_id`), CONSTRAINT `fk_t1` FOREIGN KEY (`fk_id`) REFERENCES `t1` (`id`) ON DELETE CASCADE ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2893+CREATE TABLE `test`.`t2` ( `id` int NOT NULL AUTO_INCREMENT, `fk_id` int NOT NULL, PRIMARY KEY (`id`), KEY `fk_t1` (`fk_id`), CONSTRAINT `fk_t1` FOREIGN KEY (`fk_id`) REFERENCES `t1` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2894 COMMIT;
2895 START TRANSACTION;
2896 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2897
2898=== modified file 'plugin/transaction_log/tests/r/rollback.result'
2899--- plugin/transaction_log/tests/r/rollback.result 2010-07-19 23:43:11 +0000
2900+++ plugin/transaction_log/tests/r/rollback.result 2010-08-17 22:51:53 +0000
2901@@ -16,7 +16,7 @@
2902 DROP TABLE IF EXISTS `test`.`t1`;
2903 COMMIT;
2904 START TRANSACTION;
2905-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2906+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2907 COMMIT;
2908 START TRANSACTION;
2909 DROP TABLE `test`.`t1`;
2910
2911=== modified file 'plugin/transaction_log/tests/r/select_for_update.result'
2912--- plugin/transaction_log/tests/r/select_for_update.result 2010-07-19 23:43:11 +0000
2913+++ plugin/transaction_log/tests/r/select_for_update.result 2010-08-17 22:51:53 +0000
2914@@ -22,7 +22,7 @@
2915 DROP TABLE IF EXISTS `test`.`t1`;
2916 COMMIT;
2917 START TRANSACTION;
2918-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2919+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2920 COMMIT;
2921 START TRANSACTION;
2922 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2923
2924=== modified file 'plugin/transaction_log/tests/r/temp_tables.result'
2925--- plugin/transaction_log/tests/r/temp_tables.result 2010-07-19 23:43:11 +0000
2926+++ plugin/transaction_log/tests/r/temp_tables.result 2010-08-17 22:51:53 +0000
2927@@ -16,7 +16,7 @@
2928 DROP TABLE IF EXISTS `test`.`t2`;
2929 COMMIT;
2930 START TRANSACTION;
2931-CREATE TABLE `test`.`t2` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2932+CREATE TABLE `test`.`t2` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2933 COMMIT;
2934 START TRANSACTION;
2935 INSERT INTO `test`.`t2` (`id`,`padding`) VALUES (1,'I love testing.');
2936
2937=== modified file 'plugin/transaction_log/tests/r/truncate.result'
2938--- plugin/transaction_log/tests/r/truncate.result 2010-07-19 23:43:11 +0000
2939+++ plugin/transaction_log/tests/r/truncate.result 2010-08-17 22:51:53 +0000
2940@@ -10,7 +10,7 @@
2941 DROP TABLE IF EXISTS `test`.`t1`;
2942 COMMIT;
2943 START TRANSACTION;
2944-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2945+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2946 COMMIT;
2947 START TRANSACTION;
2948 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2949
2950=== modified file 'plugin/transaction_log/tests/r/update.result'
2951--- plugin/transaction_log/tests/r/update.result 2010-07-19 23:43:11 +0000
2952+++ plugin/transaction_log/tests/r/update.result 2010-08-17 22:51:53 +0000
2953@@ -39,7 +39,7 @@
2954 DROP TABLE IF EXISTS `test`.`t1`;
2955 COMMIT;
2956 START TRANSACTION;
2957-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2958+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2959 COMMIT;
2960 START TRANSACTION;
2961 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2962@@ -58,7 +58,7 @@
2963 DROP TABLE `test`.`t1`;
2964 COMMIT;
2965 START TRANSACTION;
2966-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(1024) NOT NULL COLLATE utf8_general_ci, `alias` VARCHAR(1024) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2967+CREATE TABLE `test`.`t1` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(1024) DEFAULT NULL, `alias` varchar(1024) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2968 COMMIT;
2969 START TRANSACTION;
2970 INSERT INTO `test`.`t1` (`id`,`name`,`alias`) VALUES (1,'jeff lebowski','dude');
2971@@ -70,7 +70,7 @@
2972 DROP TABLE `test`.`t1`;
2973 COMMIT;
2974 START TRANSACTION;
2975-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `counter` INT NOT NULL, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2976+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `counter` int NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2977 COMMIT;
2978 START TRANSACTION;
2979 INSERT INTO `test`.`t1` (`id`,`counter`) VALUES (1,1);
2980@@ -88,7 +88,7 @@
2981 DROP TABLE `test`.`t1`;
2982 COMMIT;
2983 START TRANSACTION;
2984-CREATE TABLE `test`.`t1` ( `id` INT NOT NULL, `padding` VARCHAR(200) NOT NULL COLLATE utf8_general_ci, PRIMARY KEY `PRIMARY` (`id`) ) ENGINE = InnoDB COLLATE = utf8_general_ci;
2985+CREATE TABLE `test`.`t1` ( `id` int NOT NULL, `padding` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
2986 COMMIT;
2987 START TRANSACTION;
2988 INSERT INTO `test`.`t1` (`id`,`padding`) VALUES (1,'I love testing.');
2989
2990=== modified file 'tests/r/alter_table.result'
2991--- tests/r/alter_table.result 2010-07-12 06:26:42 +0000
2992+++ tests/r/alter_table.result 2010-08-17 22:51:53 +0000
2993@@ -176,7 +176,7 @@
2994 alter table t2 rename t1, add c char(10) comment "no comment";
2995 show columns from t1;
2996 Field Type Null Default Default_is_NULL On_Update
2997-i INTEGER NO 0 NO
2998+i INTEGER NO NO
2999 c VARCHAR YES YES
3000 drop table t1;
3001 create table t1 (a int, b int);
3002@@ -356,7 +356,7 @@
3003 `a` int NOT NULL,
3004 `b` int DEFAULT NULL,
3005 UNIQUE KEY `b` (`b`)
3006-) ENGINE=DEFAULT
3007+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3008 ALTER TABLE t1 DROP PRIMARY KEY;
3009 ERROR 42000: Can't DROP 'PRIMARY'; check that column/key exists
3010 DROP TABLE t1;
3011@@ -527,13 +527,13 @@
3012 t1 CREATE TABLE `t1` (
3013 `a` int DEFAULT NULL,
3014 KEY `i1` (`a`)
3015-) ENGINE=DEFAULT ROW_FORMAT='COMPACT'
3016+) ENGINE=DEFAULT ROW_FORMAT='COMPACT' COLLATE = utf8_general_ci
3017 DROP INDEX i1 ON t1;
3018 SHOW CREATE TABLE t1;
3019 Table Create Table
3020 t1 CREATE TABLE `t1` (
3021 `a` int DEFAULT NULL
3022-) ENGINE=DEFAULT ROW_FORMAT='COMPACT'
3023+) ENGINE=DEFAULT ROW_FORMAT='COMPACT' COLLATE = utf8_general_ci
3024 DROP TABLE t1;
3025 DROP TABLE IF EXISTS bug24219;
3026 DROP TABLE IF EXISTS bug24219_2;
3027@@ -800,12 +800,12 @@
3028 Table Create Table
3029 tt+1 CREATE TEMPORARY TABLE `tt+1` (
3030 `c1` int DEFAULT NULL
3031-) ENGINE=DEFAULT
3032+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3033 SHOW CREATE TABLE `tt+2`;
3034 Table Create Table
3035 tt+2 CREATE TEMPORARY TABLE `tt+2` (
3036 `c1` int DEFAULT NULL
3037-) ENGINE=DEFAULT
3038+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3039 DROP TABLE `tt+1`, `tt+2`;
3040 CREATE TEMPORARY TABLE `#sql1` (c1 INT);
3041 CREATE TEMPORARY TABLE `@0023sql2` (c1 INT);
3042@@ -825,12 +825,12 @@
3043 Table Create Table
3044 #sql2 CREATE TEMPORARY TABLE `#sql2` (
3045 `c1` int DEFAULT NULL
3046-) ENGINE=DEFAULT
3047+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3048 SHOW CREATE TABLE `@0023sql1`;
3049 Table Create Table
3050 @0023sql1 CREATE TEMPORARY TABLE `@0023sql1` (
3051 `c1` int DEFAULT NULL
3052-) ENGINE=DEFAULT
3053+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3054 DROP TABLE `#sql2`, `@0023sql1`;
3055 DROP TABLE IF EXISTS t1;
3056 DROP TABLE IF EXISTS t2;
3057
3058=== modified file 'tests/r/auto_increment.result'
3059--- tests/r/auto_increment.result 2010-06-07 06:04:12 +0000
3060+++ tests/r/auto_increment.result 2010-08-17 22:51:53 +0000
3061@@ -292,7 +292,7 @@
3062 `t1_id` int NOT NULL AUTO_INCREMENT,
3063 PRIMARY KEY (`t1_id`),
3064 KEY `t1_name` (`t1_name`)
3065-) ENGINE=InnoDB
3066+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=1000
3067 DROP TABLE `t1`;
3068 create table t1(a int not null auto_increment primary key);
3069 create table t2(a int not null auto_increment primary key, t1a int);
3070
3071=== modified file 'tests/r/bigint.result'
3072--- tests/r/bigint.result 2010-07-12 06:26:42 +0000
3073+++ tests/r/bigint.result 2010-08-17 22:51:53 +0000
3074@@ -169,14 +169,14 @@
3075 Table Create Table
3076 t1 CREATE TABLE `t1` (
3077 `a` int NOT NULL
3078-) ENGINE=DEFAULT
3079+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3080 drop table t1;
3081 create table t1 select 9223372036854775809 as 'a';
3082 show create table t1;
3083 Table Create Table
3084 t1 CREATE TABLE `t1` (
3085 `a` bigint NOT NULL
3086-) ENGINE=DEFAULT
3087+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3088 select * from t1;
3089 a
3090 -9223372036854775807
3091
3092=== modified file 'tests/r/binary.result'
3093--- tests/r/binary.result 2009-11-13 00:56:59 +0000
3094+++ tests/r/binary.result 2010-08-17 22:51:53 +0000
3095@@ -92,7 +92,7 @@
3096 Table Create Table
3097 t1 CREATE TABLE `t1` (
3098 `a` varchar(1) DEFAULT NULL
3099-) ENGINE=DEFAULT
3100+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3101 drop table t1;
3102 create table t2 (a varbinary);
3103 ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your Drizzle server version for the right syntax to use near ')' at line 1
3104
3105=== modified file 'tests/r/case.result'
3106--- tests/r/case.result 2010-03-22 19:44:37 +0000
3107+++ tests/r/case.result 2010-08-17 22:51:53 +0000
3108@@ -118,7 +118,7 @@
3109 `c10` double NOT NULL,
3110 `c11` double NOT NULL,
3111 `c12` varbinary(5) NOT NULL
3112-) ENGINE=DEFAULT
3113+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3114 DROP TABLE t1;
3115 SELECT CASE
3116 WHEN 1
3117@@ -163,7 +163,7 @@
3118 `COALESCE(1,'1')` varbinary(4) NOT NULL,
3119 `COALESCE(1.1,'1')` varbinary(4) NOT NULL,
3120 `COALESCE('a' COLLATE utf8_bin,'b')` varchar(1) COLLATE utf8_bin DEFAULT NULL
3121-) ENGINE=DEFAULT
3122+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3123 DROP TABLE t1;
3124 SELECT 'case+union+test'
3125 UNION
3126
3127=== modified file 'tests/r/comment_column.result'
3128--- tests/r/comment_column.result 2010-05-26 21:49:18 +0000
3129+++ tests/r/comment_column.result 2010-08-17 22:51:53 +0000
3130@@ -29,7 +29,7 @@
3131 `c7` int DEFAULT NULL,
3132 KEY `i1` (`c1`) COMMENT 'i1 comment',
3133 KEY `i2` (`c2`)
3134-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3135+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3136 ALTER TABLE t1 ADD COLUMN c8 INTEGER COMMENT 'ABCdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3137 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3138 table_comment char_length(table_comment)
3139@@ -61,7 +61,7 @@
3140 `c8` int DEFAULT NULL COMMENT 'ABCdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3141 KEY `i1` (`c1`) COMMENT 'i1 comment',
3142 KEY `i2` (`c2`)
3143-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3144+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3145 ALTER TABLE t1 ADD COLUMN c9 INTEGER COMMENT 'ABCDefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3146 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3147 table_comment char_length(table_comment)
3148@@ -95,7 +95,7 @@
3149 `c9` int DEFAULT NULL COMMENT 'ABCDefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3150 KEY `i1` (`c1`) COMMENT 'i1 comment',
3151 KEY `i2` (`c2`)
3152-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3153+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3154 ALTER TABLE t1 ADD COLUMN c10 INTEGER COMMENT 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3155 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3156 table_comment char_length(table_comment)
3157@@ -131,7 +131,7 @@
3158 `c10` int DEFAULT NULL COMMENT 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3159 KEY `i1` (`c1`) COMMENT 'i1 comment',
3160 KEY `i2` (`c2`)
3161-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3162+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3163 ALTER TABLE t1 MODIFY COLUMN c8 CHAR(10);
3164 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3165 table_comment char_length(table_comment)
3166@@ -167,7 +167,7 @@
3167 `c10` int DEFAULT NULL COMMENT 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3168 KEY `i1` (`c1`) COMMENT 'i1 comment',
3169 KEY `i2` (`c2`)
3170-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3171+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3172 ALTER TABLE t1 CHANGE COLUMN c9 c9_1 INTEGER COMMENT '1234567890';
3173 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3174 table_comment char_length(table_comment)
3175@@ -203,7 +203,7 @@
3176 `c10` int DEFAULT NULL COMMENT 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3177 KEY `i1` (`c1`) COMMENT 'i1 comment',
3178 KEY `i2` (`c2`)
3179-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3180+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3181 ALTER TABLE t1 DROP COLUMN c1;
3182 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3183 table_comment char_length(table_comment)
3184@@ -235,7 +235,7 @@
3185 `c9_1` int DEFAULT NULL COMMENT '1234567890',
3186 `c10` int DEFAULT NULL COMMENT 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3187 KEY `i2` (`c2`)
3188-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3189+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3190 ALTER TABLE t1 ADD COLUMN c11 INTEGER COMMENT 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3191 ERROR HY000: String 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij' is too long for COLUMN COMMENT (should be no longer than 1024)
3192 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3193@@ -268,7 +268,7 @@
3194 `c9_1` int DEFAULT NULL COMMENT '1234567890',
3195 `c10` int DEFAULT NULL COMMENT 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3196 KEY `i2` (`c2`)
3197-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3198+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3199 ALTER TABLE t1 ADD COLUMN c12 INTEGER COMMENT 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3200 ERROR HY000: String 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij' is too long for COLUMN COMMENT (should be no longer than 1024)
3201 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3202@@ -301,7 +301,7 @@
3203 `c9_1` int DEFAULT NULL COMMENT '1234567890',
3204 `c10` int DEFAULT NULL COMMENT 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3205 KEY `i2` (`c2`)
3206-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3207+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3208 ALTER TABLE t1 ADD COLUMN c12 CHAR(100) COMMENT 'ABCDefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3209 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3210 table_comment char_length(table_comment)
3211@@ -335,7 +335,7 @@
3212 `c10` int DEFAULT NULL COMMENT 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3213 `c12` varchar(100) DEFAULT NULL COMMENT 'ABCDefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3214 KEY `i2` (`c2`)
3215-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3216+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3217 drop table t1;
3218 create table t1 (c1 VARCHAR(10) NOT NULL COMMENT 'Abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd', c2 INTEGER COMMENT 'aBcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdaBcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',c3 INTEGER COMMENT '012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789', c4 INTEGER, c5 INTEGER, c6 INTEGER, c7 INTEGER, INDEX i1 (c1) COMMENT 'i1 comment',INDEX i2(c2)
3219 ) COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3220
3221=== modified file 'tests/r/comment_index.result'
3222--- tests/r/comment_index.result 2010-05-26 21:49:18 +0000
3223+++ tests/r/comment_index.result 2010-08-17 22:51:53 +0000
3224@@ -41,7 +41,7 @@
3225 `c13` datetime DEFAULT NULL,
3226 KEY `i1` (`c1`) COMMENT 'i1 comment',
3227 KEY `i2` (`c2`)
3228-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3229+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3230 CREATE INDEX i4 ON t1(c4) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3231 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3232 table_comment char_length(table_comment)
3233@@ -85,7 +85,7 @@
3234 KEY `i1` (`c1`) COMMENT 'i1 comment',
3235 KEY `i2` (`c2`),
3236 KEY `i4` (`c4`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3237-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3238+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3239 ALTER TABLE t1 ADD INDEX (c6) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3240 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3241 table_comment char_length(table_comment)
3242@@ -131,7 +131,7 @@
3243 KEY `i2` (`c2`),
3244 KEY `i4` (`c4`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3245 KEY `c6` (`c6`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3246-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3247+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3248 DROP INDEX i1 ON t1;
3249 ALTER TABLE t1 DROP INDEX i2, DROP INDEX i4;
3250 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3251@@ -172,7 +172,7 @@
3252 `c12` datetime DEFAULT NULL,
3253 `c13` datetime DEFAULT NULL,
3254 KEY `c6` (`c6`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3255-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3256+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3257 ALTER TABLE t1 ADD INDEX i8(c8) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd', ADD INDEX i10(c10) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3258 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3259 table_comment char_length(table_comment)
3260@@ -216,7 +216,7 @@
3261 KEY `c6` (`c6`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3262 KEY `i8` (`c8`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3263 KEY `i10` (`c10`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3264-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3265+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3266 CREATE INDEX i1_3 ON t1(c1,c2,c3) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3267 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3268 table_comment char_length(table_comment)
3269@@ -262,7 +262,7 @@
3270 KEY `i8` (`c8`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3271 KEY `i10` (`c10`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3272 KEY `i1_3` (`c1`,`c2`,`c3`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3273-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3274+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3275 CREATE INDEX i11 ON t1(c11) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3276 ERROR HY000: String 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij' is too long for INDEX COMMENT (should be no longer than 1024)
3277 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3278@@ -309,7 +309,7 @@
3279 KEY `i8` (`c8`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3280 KEY `i10` (`c10`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3281 KEY `i1_3` (`c1`,`c2`,`c3`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3282-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3283+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3284 ALTER TABLE t1 ADD INDEX (c13) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3285 ERROR HY000: String 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij' is too long for INDEX COMMENT (should be no longer than 1024)
3286 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3287@@ -356,7 +356,7 @@
3288 KEY `i8` (`c8`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3289 KEY `i10` (`c10`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3290 KEY `i1_3` (`c1`,`c2`,`c3`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3291-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3292+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3293 ALTER TABLE t1 ADD INDEX i12 (c12) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3294 ERROR HY000: String 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij' is too long for INDEX COMMENT (should be no longer than 1024)
3295 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3296@@ -403,7 +403,7 @@
3297 KEY `i8` (`c8`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3298 KEY `i10` (`c10`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3299 KEY `i1_3` (`c1`,`c2`,`c3`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3300-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3301+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3302 CREATE INDEX i12 ON t1(c12) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
3303 ERROR HY000: String 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij' is too long for INDEX COMMENT (should be no longer than 1024)
3304 SELECT table_comment,char_length(table_comment) FROM data_dictionary.tables WHERE table_name='t1';
3305@@ -450,5 +450,5 @@
3306 KEY `i8` (`c8`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3307 KEY `i10` (`c10`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
3308 KEY `i1_3` (`c1`,`c2`,`c3`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3309-) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3310+) ENGINE=ENGINE COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3311 DROP TABLE t1;
3312
3313=== modified file 'tests/r/comment_table.result'
3314--- tests/r/comment_table.result 2010-05-26 21:49:18 +0000
3315+++ tests/r/comment_table.result 2010-08-17 22:51:53 +0000
3316@@ -28,7 +28,7 @@
3317 `c7` int DEFAULT NULL,
3318 KEY `i1` (`c1`) COMMENT 'i1 comment',
3319 KEY `i2` (`c2`)
3320-) ENGINE=ENGINE COMMENT='abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3321+) ENGINE=ENGINE COMMENT='abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3322 drop table t1;
3323 create table t1 (c1 VARCHAR(10) NOT NULL COMMENT 'c1 comment', c2 INTEGER,c3 INTEGER COMMENT '012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789', c4 INTEGER, c5 INTEGER, c6 INTEGER, c7 INTEGER, INDEX i1 (c1) COMMENT 'i1 comment',INDEX i2(c2)
3324 ) COMMENT='abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcde';
3325@@ -56,7 +56,7 @@
3326 `c7` int DEFAULT NULL,
3327 KEY `i1` (`c1`) COMMENT 'i1 comment',
3328 KEY `i2` (`c2`)
3329-) ENGINE=ENGINE COMMENT='abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcde'
3330+) ENGINE=ENGINE COMMENT='abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcde' COLLATE = utf8_general_ci
3331 drop table t1;
3332 create table t1 (c1 VARCHAR(10) NOT NULL COMMENT 'c1 comment', c2 INTEGER,c3 INTEGER COMMENT '012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789', c4 INTEGER, c5 INTEGER, c6 INTEGER, c7 INTEGER, INDEX i1 (c1) COMMENT 'i1 comment',INDEX i2(c2)
3333 ) COMMENT='abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcde';
3334@@ -99,7 +99,7 @@
3335 `c7` int DEFAULT NULL,
3336 KEY `i1` (`c1`) COMMENT 'i1 comment',
3337 KEY `i2` (`c2`)
3338-) ENGINE=ENGINE COMMENT='abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
3339+) ENGINE=ENGINE COMMENT='abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd' COLLATE = utf8_general_ci
3340 drop table t1;
3341 create table t1 (c1 VARCHAR(10) NOT NULL COMMENT 'c1 comment', c2 INTEGER,c3 INTEGER COMMENT '012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789', c4 INTEGER, c5 INTEGER, c6 INTEGER, c7 INTEGER, INDEX i1 (c1) COMMENT 'i1 comment',INDEX i2(c2)
3342 ) COMMENT='abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcde';
3343
3344=== modified file 'tests/r/constraints.result'
3345--- tests/r/constraints.result 2010-04-05 23:46:43 +0000
3346+++ tests/r/constraints.result 2010-08-17 22:51:53 +0000
3347@@ -25,5 +25,5 @@
3348 UNIQUE KEY `constraint_1` (`a`),
3349 UNIQUE KEY `key_1` (`a`),
3350 UNIQUE KEY `key_2` (`a`)
3351-) ENGINE=DEFAULT
3352+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3353 drop table t1;
3354
3355=== modified file 'tests/r/create.result'
3356--- tests/r/create.result 2010-07-13 07:12:02 +0000
3357+++ tests/r/create.result 2010-08-17 22:51:53 +0000
3358@@ -42,18 +42,18 @@
3359 Table Create Table
3360 a/a CREATE TABLE `a/a` (
3361 `a` int DEFAULT NULL
3362-) ENGINE=DEFAULT
3363+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3364 create table t1 like `a/a`;
3365 show create table t1;
3366 Table Create Table
3367 t1 CREATE TABLE `t1` (
3368 `a` int DEFAULT NULL
3369-) ENGINE=DEFAULT
3370+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3371 show create table `t1`;
3372 Table Create Table
3373 t1 CREATE TABLE `t1` (
3374 `a` int DEFAULT NULL
3375-) ENGINE=DEFAULT
3376+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3377 drop table `a/a`;
3378 drop table `t1`;
3379 create table `aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa` (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa int);
3380@@ -210,7 +210,7 @@
3381 KEY `b_29` (`b`),
3382 KEY `b_30` (`b`),
3383 KEY `b_31` (`b`)
3384-) ENGINE=DEFAULT
3385+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3386 drop table t1;
3387 create table t1 select if(1,'1','0'), month("2002-08-02");
3388 drop table t1;
3389@@ -228,7 +228,7 @@
3390 Table Create Table
3391 t1 CREATE TEMPORARY TABLE `t1` (
3392 `a` int NOT NULL
3393-) ENGINE=MEMORY
3394+) ENGINE=MEMORY COLLATE = utf8_general_ci
3395 drop table t1;
3396 SET SESSION storage_engine="gemini";
3397 ERROR 42000: Unknown table engine 'gemini'
3398@@ -240,7 +240,7 @@
3399 Table Create Table
3400 t1 CREATE TEMPORARY TABLE `t1` (
3401 `a` int NOT NULL
3402-) ENGINE=MEMORY
3403+) ENGINE=MEMORY COLLATE = utf8_general_ci
3404 SET SESSION storage_engine=default;
3405 drop table t1;
3406 create table t1 ( k1 varchar(2), k2 int, primary key(k1,k2));
3407@@ -316,7 +316,7 @@
3408 t3 CREATE TABLE `t3` (
3409 `id` int NOT NULL,
3410 `name` varchar(20) DEFAULT NULL
3411-) ENGINE=DEFAULT
3412+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3413 select * from t3;
3414 id name
3415 create table if not exists t3 like t1;
3416@@ -330,7 +330,7 @@
3417 Table Create Table
3418 t3 CREATE TEMPORARY TABLE `t3` (
3419 `id` int NOT NULL
3420-) ENGINE=DEFAULT
3421+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3422 select * from t3;
3423 id
3424 drop table t3;
3425@@ -339,7 +339,7 @@
3426 t3 CREATE TABLE `t3` (
3427 `id` int NOT NULL,
3428 `name` varchar(20) DEFAULT NULL
3429-) ENGINE=DEFAULT
3430+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3431 select * from t3;
3432 id name
3433 drop table t2, t3;
3434@@ -351,14 +351,14 @@
3435 t3 CREATE TEMPORARY TABLE `t3` (
3436 `id` int NOT NULL,
3437 `name` varchar(20) DEFAULT NULL
3438-) ENGINE=DEFAULT
3439+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3440 create table t2 like t3;
3441 show create table t2;
3442 Table Create Table
3443 t2 CREATE TABLE `t2` (
3444 `id` int NOT NULL,
3445 `name` varchar(20) DEFAULT NULL
3446-) ENGINE=DEFAULT
3447+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3448 select * from t2;
3449 id name
3450 create table t3 like t1;
3451@@ -382,7 +382,7 @@
3452 Table Create Table
3453 t1 CREATE TEMPORARY TABLE `t1` (
3454 `a` int NOT NULL
3455-) ENGINE=MEMORY
3456+) ENGINE=MEMORY COLLATE = utf8_general_ci
3457 drop table t1;
3458 SET SESSION storage_engine="gemini";
3459 ERROR 42000: Unknown table engine 'gemini'
3460@@ -394,7 +394,7 @@
3461 Table Create Table
3462 t1 CREATE TEMPORARY TABLE `t1` (
3463 `a` int NOT NULL
3464-) ENGINE=MEMORY
3465+) ENGINE=MEMORY COLLATE = utf8_general_ci
3466 SET SESSION storage_engine=default;
3467 drop table t1;
3468 create table t1(a int,b int,c int,d date,e char,f datetime,h blob);
3469@@ -457,7 +457,7 @@
3470 `ifnull(l,l)` datetime DEFAULT NULL,
3471 `ifnull(m,m)` varchar(1) DEFAULT NULL,
3472 `ifnull(o,o)` varchar(10) DEFAULT NULL
3473-) ENGINE=DEFAULT
3474+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3475 drop table t1,t2;
3476 create table t1(str varchar(10) default 'def',strnull varchar(10),intg int default '10',rel double default '3.14');
3477 insert into t1 values ('','',0,0.0);
3478@@ -568,7 +568,7 @@
3479 t1 CREATE TABLE `t1` (
3480 `a` varchar(112) COLLATE utf8_bin NOT NULL,
3481 PRIMARY KEY (`a`)
3482-) ENGINE=DEFAULT
3483+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3484 drop table t1;
3485 CREATE TABLE t2 (
3486 a int default NULL
3487@@ -584,7 +584,7 @@
3488 `a` varchar(12) COLLATE utf8_bin NOT NULL,
3489 `b` int NOT NULL,
3490 PRIMARY KEY (`a`)
3491-) ENGINE=DEFAULT
3492+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3493 drop table t1;
3494 create table t1 (
3495 a varchar(12) collate utf8_bin not null,
3496@@ -602,7 +602,7 @@
3497 `a` varchar(12) COLLATE utf8_bin NOT NULL,
3498 `c` int NOT NULL,
3499 PRIMARY KEY (`a`)
3500-) ENGINE=DEFAULT
3501+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3502 drop table t1;
3503 create table t1 (
3504 a varchar(12) collate utf8_bin not null,
3505@@ -614,7 +614,7 @@
3506 `a` varchar(12) COLLATE utf8_bin NOT NULL,
3507 `b` int NOT NULL,
3508 PRIMARY KEY (`a`)
3509-) ENGINE=DEFAULT
3510+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3511 drop table t1;
3512 create table t1 (
3513 a varchar(12) collate utf8_bin,
3514@@ -626,7 +626,7 @@
3515 `a` varchar(12) COLLATE utf8_bin NOT NULL,
3516 `b` int NOT NULL,
3517 PRIMARY KEY (`a`)
3518-) ENGINE=DEFAULT
3519+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3520 drop table t1, t2;
3521 create table t1 (
3522 a1 int not null,
3523@@ -663,7 +663,7 @@
3524 `b` int DEFAULT '3',
3525 `a1` int DEFAULT NULL,
3526 `a2` int DEFAULT NULL
3527-) ENGINE=DEFAULT
3528+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3529 drop table t1, t2;
3530 create table t1 select * from t2;
3531 ERROR 42S02: Table 'test.t2' doesn't exist
3532@@ -914,7 +914,7 @@
3533 KEY `a062_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
3534 KEY `a063_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
3535 KEY `a064_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`)
3536-) ENGINE=DEFAULT
3537+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3538 flush tables;
3539 show create table t1;
3540 Table Create Table
3541@@ -999,7 +999,7 @@
3542 KEY `a062_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
3543 KEY `a063_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
3544 KEY `a064_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`)
3545-) ENGINE=DEFAULT
3546+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3547 drop table t1;
3548 create table t1 (c1 int, c2 int, c3 int, c4 int, c5 int, c6 int, c7 int,
3549 c8 int, c9 int, c10 int, c11 int, c12 int, c13 int, c14 int, c15 int, c16 int);
3550@@ -1215,7 +1215,7 @@
3551 KEY `a062_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
3552 KEY `a063_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
3553 KEY `a064_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`)
3554-) ENGINE=DEFAULT
3555+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3556 flush tables;
3557 show create table t1;
3558 Table Create Table
3559@@ -1300,7 +1300,7 @@
3560 KEY `a062_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
3561 KEY `a063_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
3562 KEY `a064_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`)
3563-) ENGINE=DEFAULT
3564+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3565 alter table t1 add key
3566 a065_long_123456789_123456789_123456789_123456789_123456789_1234 (
3567 c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16);
3568@@ -1335,7 +1335,7 @@
3569 `c15` int DEFAULT NULL,
3570 `c16` int DEFAULT NULL,
3571 `c17` int DEFAULT NULL
3572-) ENGINE=DEFAULT
3573+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3574 drop table t1;
3575
3576 Bug #26104 Bug on foreign key class constructor
3577@@ -1441,7 +1441,7 @@
3578 им�_таблицы_в_кодировке_утф8_длиной_больше_чем_48 CREATE TABLE `им�_таблицы_в_кодировке_утф8_длиной_больше_чем_48` (
3579 `им�_пол�_в_кодировке_утф8_длиной_больше_чем_45` int DEFAULT NULL,
3580 KEY `им�_индек�а_в_кодировке_утф8_длиной_больше_чем_48` (`им�_пол�_в_кодировке_утф8_длиной_больше_чем_45`)
3581-) ENGINE=DEFAULT
3582+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3583 drop table им�_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
3584 create table t1 like data_dictionary.processlist;
3585 ERROR HY000: Can't create table 'test.t1' (errno: 1)
3586@@ -1457,7 +1457,7 @@
3587 `TIME` bigint NOT NULL,
3588 `STATE` varchar(256) NOT NULL,
3589 `INFO` varchar(100) NOT NULL
3590-) ENGINE=InnoDB
3591+) ENGINE=InnoDB COLLATE = utf8_general_ci
3592 drop table t1;
3593 create temporary table t1 like data_dictionary.processlist;
3594 ERROR HY000: Can't create table 'test.#t1' (errno: 138)
3595@@ -1473,7 +1473,7 @@
3596 `TIME` bigint NOT NULL,
3597 `STATE` varchar(256) NOT NULL,
3598 `INFO` varchar(100) NOT NULL
3599-) ENGINE=MyISAM
3600+) ENGINE=MyISAM COLLATE = utf8_general_ci
3601 drop table t1;
3602
3603 # --
3604@@ -1502,7 +1502,7 @@
3605 `c4` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT 'a',
3606 `c5` varchar(255) COLLATE utf8_unicode_ci DEFAULT 'b',
3607 `c6` varchar(255) COLLATE utf8_bin DEFAULT NULL
3608-) ENGINE=DEFAULT
3609+) ENGINE=DEFAULT COLLATE = utf8_bin
3610
3611 CREATE TABLE t2 AS SELECT * FROM t1;
3612
3613@@ -1515,7 +1515,7 @@
3614 `c4` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT 'a',
3615 `c5` varchar(255) COLLATE utf8_unicode_ci DEFAULT 'b',
3616 `c6` varchar(255) COLLATE utf8_bin DEFAULT NULL
3617-) ENGINE=DEFAULT
3618+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3619
3620 DROP TABLE t2;
3621
3622
3623=== modified file 'tests/r/create_not_windows.result'
3624--- tests/r/create_not_windows.result 2010-02-04 08:14:46 +0000
3625+++ tests/r/create_not_windows.result 2010-08-17 22:51:53 +0000
3626@@ -10,5 +10,5 @@
3627 `_id` int NOT NULL AUTO_INCREMENT,
3628 `about:text` varchar(255) NOT NULL DEFAULT '',
3629 PRIMARY KEY (`_id`)
3630-) ENGINE=MyISAM
3631+) ENGINE=MyISAM COLLATE = utf8_general_ci
3632 drop table `about:text`;
3633
3634=== modified file 'tests/r/ctype_utf8.result'
3635--- tests/r/ctype_utf8.result 2010-05-14 22:42:05 +0000
3636+++ tests/r/ctype_utf8.result 2010-08-17 22:51:53 +0000
3637@@ -112,7 +112,7 @@
3638 Table Create Table
3639 t1 CREATE TABLE `t1` (
3640 `date_format("2004-01-19 10:10:10", "%Y-%m-%d")` varchar(10) DEFAULT NULL
3641-) ENGINE=InnoDB
3642+) ENGINE=InnoDB COLLATE = utf8_general_ci
3643 select * from t1;
3644 date_format("2004-01-19 10:10:10", "%Y-%m-%d")
3645 2004-01-19
3646@@ -309,7 +309,7 @@
3647 t1 CREATE TEMPORARY TABLE `t1` (
3648 `c` varchar(10) DEFAULT NULL,
3649 UNIQUE KEY `a` (`c`(2)) USING BTREE
3650-) ENGINE=MEMORY
3651+) ENGINE=MEMORY COLLATE = utf8_general_ci
3652 insert into t1 values ('1'),('2'),('3'),('4'),('x'),('y'),('z');
3653 insert into t1 values ('a');
3654 insert into t1 values ('aa');
3655@@ -487,7 +487,7 @@
3656 Table Create Table
3657 t2 CREATE TABLE `t2` (
3658 `a` varchar(1) DEFAULT NULL
3659-) ENGINE=InnoDB
3660+) ENGINE=InnoDB COLLATE = utf8_general_ci
3661 drop table t2;
3662 drop table t1;
3663 select 'c' like '\_' as want0;
3664
3665=== modified file 'tests/r/default.result'
3666--- tests/r/default.result 2010-01-08 06:23:08 +0000
3667+++ tests/r/default.result 2010-08-17 22:51:53 +0000
3668@@ -67,9 +67,9 @@
3669 SHOW CREATE TABLE t2;
3670 Table Create Table
3671 t2 CREATE TEMPORARY TABLE `t2` (
3672- `a` varbinary(30) NOT NULL DEFAULT ' ',
3673- `b` varbinary(1) NOT NULL DEFAULT ' ',
3674- `c` varbinary(4) NOT NULL DEFAULT '0000',
3675+ `a` varbinary(30) NOT NULL DEFAULT 0x20,
3676+ `b` varbinary(1) NOT NULL DEFAULT 0x20,
3677+ `c` varbinary(4) NOT NULL DEFAULT 0x30303030,
3678 `d` blob,
3679 `e` blob,
3680 `f` blob,
3681@@ -83,19 +83,19 @@
3682 `n` blob,
3683 `o` blob,
3684 `p` blob,
3685- `q` varbinary(30) NOT NULL DEFAULT ' ',
3686- `r` varbinary(30) NOT NULL DEFAULT ' ',
3687+ `q` varbinary(30) NOT NULL DEFAULT 0x20,
3688+ `r` varbinary(30) NOT NULL DEFAULT 0x20,
3689 `s` blob,
3690- `t` varbinary(4) NOT NULL DEFAULT ' ',
3691- `u` varbinary(1) NOT NULL DEFAULT ' ',
3692- `v` varbinary(30) NOT NULL DEFAULT ' ',
3693- `w` varbinary(30) NOT NULL DEFAULT ' ',
3694+ `t` varbinary(4) NOT NULL DEFAULT 0x20,
3695+ `u` varbinary(1) NOT NULL DEFAULT 0x20,
3696+ `v` varbinary(30) NOT NULL DEFAULT 0x20,
3697+ `w` varbinary(30) NOT NULL DEFAULT 0x20,
3698 `x` blob,
3699- `y` varbinary(5) NOT NULL DEFAULT ' ',
3700- `z` varbinary(20) NOT NULL DEFAULT ' ',
3701- `a1` varbinary(30) NOT NULL DEFAULT ' ',
3702+ `y` varbinary(5) NOT NULL DEFAULT 0x20,
3703+ `z` varbinary(20) NOT NULL DEFAULT 0x20,
3704+ `a1` varbinary(30) NOT NULL DEFAULT 0x20,
3705 `b1` blob
3706-) ENGINE=MyISAM
3707+) ENGINE=MyISAM COLLATE = utf8_bin
3708 INSERT into t2 (b) values ('1');
3709 SHOW WARNINGS;
3710 Level Code Message
3711
3712=== modified file 'tests/r/default_collation.result'
3713--- tests/r/default_collation.result 2010-04-05 23:46:43 +0000
3714+++ tests/r/default_collation.result 2010-08-17 22:51:53 +0000
3715@@ -35,12 +35,12 @@
3716 Table Create Table
3717 t1 CREATE TABLE `t1` (
3718 `a` varchar(10) COLLATE utf8_bin DEFAULT NULL
3719-) ENGINE=DEFAULT
3720+) ENGINE=DEFAULT COLLATE = utf8_bin
3721 show create table t2;
3722 Table Create Table
3723 t2 CREATE TABLE `t2` (
3724 `a` varchar(10) DEFAULT NULL
3725-) ENGINE=DEFAULT
3726+) ENGINE=DEFAULT COLLATE = utf8_general_ci
3727 select count(*) from t1 where a='a';
3728 count(*)
3729 1
3730
3731=== modified file 'tests/r/drizzledump-max.result'
3732--- tests/r/drizzledump-max.result 2010-07-02 15:58:00 +0000
3733+++ tests/r/drizzledump-max.result 2010-08-17 22:51:53 +0000
3734@@ -74,7 +74,7 @@
3735 CREATE TABLE `t1` (
3736 `id` int DEFAULT NULL,
3737 `name` varchar(32) DEFAULT NULL
3738-) ENGINE=InnoDB;
3739+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3740
3741 ALTER TABLE `t1` DISABLE KEYS;
3742 INSERT IGNORE INTO `t1` VALUES (1,'first value'),(2,'first value'),(3,'first value'),(4,'first value'),(5,'first value');
3743@@ -83,7 +83,7 @@
3744 CREATE TABLE `t2` (
3745 `id` int DEFAULT NULL,
3746 `name` varchar(32) DEFAULT NULL
3747-) ENGINE=ARCHIVE;
3748+) ENGINE=ARCHIVE COLLATE = utf8_general_ci;
3749
3750 ALTER TABLE `t2` DISABLE KEYS;
3751 INSERT IGNORE INTO `t2` VALUES (1,'first value'),(2,'first value'),(3,'first value'),(4,'first value'),(5,'first value');
3752@@ -92,7 +92,7 @@
3753 CREATE TABLE `t6` (
3754 `id` int DEFAULT NULL,
3755 `name` varchar(32) DEFAULT NULL
3756-) ENGINE=InnoDB;
3757+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3758
3759 ALTER TABLE `t6` DISABLE KEYS;
3760 INSERT IGNORE INTO `t6` VALUES (1,'first value'),(2,'first value'),(3,'first value'),(4,'first value'),(5,'first value');
3761@@ -109,7 +109,7 @@
3762 CREATE TABLE `t1` (
3763 `id` int DEFAULT NULL,
3764 `name` varchar(32) DEFAULT NULL
3765-) ENGINE=InnoDB;
3766+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3767
3768 ALTER TABLE `t1` DISABLE KEYS;
3769 INSERT INTO `t1` VALUES (1,'first value'),(2,'first value'),(3,'first value'),(4,'first value'),(5,'first value');
3770@@ -118,7 +118,7 @@
3771 CREATE TABLE `t2` (
3772 `id` int DEFAULT NULL,
3773 `name` varchar(32) DEFAULT NULL
3774-) ENGINE=ARCHIVE;
3775+) ENGINE=ARCHIVE COLLATE = utf8_general_ci;
3776
3777 ALTER TABLE `t2` DISABLE KEYS;
3778 INSERT INTO `t2` VALUES (1,'first value'),(2,'first value'),(3,'first value'),(4,'first value'),(5,'first value');
3779@@ -127,7 +127,7 @@
3780 CREATE TABLE `t6` (
3781 `id` int DEFAULT NULL,
3782 `name` varchar(32) DEFAULT NULL
3783-) ENGINE=InnoDB;
3784+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3785
3786 ALTER TABLE `t6` DISABLE KEYS;
3787 INSERT INTO `t6` VALUES (1,'first value'),(2,'first value'),(3,'first value'),(4,'first value'),(5,'first value');
3788
3789=== modified file 'tests/r/drizzledump.result'
3790--- tests/r/drizzledump.result 2010-07-12 06:26:42 +0000
3791+++ tests/r/drizzledump.result 2010-08-17 22:51:53 +0000
3792@@ -10,7 +10,7 @@
3793 ("0987654321098765432109876543210987654321");
3794 CREATE TABLE `t1` (
3795 `a` decimal(64,20) DEFAULT NULL
3796-) ENGINE=InnoDB;
3797+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3798 INSERT INTO `t1` VALUES ('1234567890123456789012345678901234567890.00000000000000000000'),('987654321098765432109876543210987654321.00000000000000000000');
3799 DROP TABLE t1;
3800 #
3801@@ -45,7 +45,7 @@
3802 DROP TABLE IF EXISTS `t1`;
3803 CREATE TABLE `t1` (
3804 `a` int DEFAULT NULL
3805-) ENGINE=InnoDB;
3806+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3807
3808 ALTER TABLE `t1` DISABLE KEYS;
3809 INSERT INTO `t1` VALUES (1),(2);
3810@@ -57,7 +57,7 @@
3811 DROP TABLE IF EXISTS `t1`;
3812 CREATE TABLE `t1` (
3813 `a` int DEFAULT NULL
3814-) ENGINE=InnoDB;
3815+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3816
3817 ALTER TABLE `t1` DISABLE KEYS;
3818 INSERT INTO `t1` VALUES (1),(2);
3819@@ -71,7 +71,7 @@
3820 create table ```a` (i int);
3821 CREATE TABLE ```a` (
3822 `i` int DEFAULT NULL
3823-) ENGINE=InnoDB;
3824+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3825 drop table ```a`;
3826 #
3827 # Bug #2705 'mysqldump --tab extra output'
3828@@ -81,7 +81,7 @@
3829 DROP TABLE IF EXISTS `t1`;
3830 CREATE TABLE `t1` (
3831 `a` int DEFAULT NULL
3832-) ENGINE=InnoDB;
3833+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3834
3835 1
3836 2
3837@@ -126,7 +126,7 @@
3838 DROP TABLE IF EXISTS `t2`;
3839 CREATE TABLE `t2` (
3840 `a` int DEFAULT NULL
3841-) ENGINE=InnoDB;
3842+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3843
3844 ALTER TABLE `t2` DISABLE KEYS;
3845 INSERT INTO `t2` VALUES (4),(5),(6);
3846@@ -145,7 +145,7 @@
3847 DROP TABLE IF EXISTS `t1`;
3848 CREATE TABLE `t1` (
3849 `b` blob
3850-) ENGINE=InnoDB;
3851+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3852
3853 ALTER TABLE `t1` DISABLE KEYS;
3854 INSERT INTO `t1` VALUES (0x602010000280100005E71A);
3855@@ -164,7 +164,7 @@
3856 DROP TABLE IF EXISTS `t1`;
3857 CREATE TABLE `t1` (
3858 `a` int DEFAULT NULL
3859-) ENGINE=InnoDB;
3860+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3861
3862 ALTER TABLE `t1` DISABLE KEYS;
3863 INSERT IGNORE INTO `t1` VALUES (1),(2),(3),(4),(5),(6);
3864@@ -176,7 +176,7 @@
3865 DROP TABLE IF EXISTS `t1`;
3866 CREATE TABLE `t1` (
3867 `a` int DEFAULT NULL
3868-) ENGINE=InnoDB;
3869+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3870
3871 ALTER TABLE `t1` DISABLE KEYS;
3872 INSERT IGNORE INTO `t1` VALUES (1),(2),(3),(4),(5),(6);
3873@@ -854,7 +854,7 @@
3874 `F_cd00692c3bfe59267d5ecfac5310286c` int DEFAULT NULL,
3875 `F_6faa8040da20ef399b63a72d0e4ab575` int DEFAULT NULL,
3876 `F_fe73f687e5bc5280214e0486b273a5f9` int DEFAULT NULL
3877-) ENGINE=InnoDB;
3878+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3879
3880 ALTER TABLE `t1` DISABLE KEYS;
3881 INSERT INTO `t1` (`F_c4ca4238a0b923820dcc509a6f75849b`, `F_c81e728d9d4c2f636f067f89cc14862c`, `F_eccbc87e4b5ce2fe28308fd9f2a7baf3`, `F_a87ff679a2f3e71d9181a67b7542122c`, `F_e4da3b7fbbce2345d7772b0674a318d5`, `F_1679091c5a880faf6fb5e6087eb1b2dc`, `F_8f14e45fceea167a5a36dedd4bea2543`, `F_c9f0f895fb98ab9159f51fd0297e236d`, `F_45c48cce2e2d7fbdea1afc51c7c6ad26`, `F_d3d9446802a44259755d38e6d163e820`, `F_6512bd43d9caa6e02c990b0a82652dca`, `F_c20ad4d76fe97759aa27a0c99bff6710`, `F_c51ce410c124a10e0db5e4b97fc2af39`, `F_aab3238922bcc25a6f606eb525ffdc56`, `F_9bf31c7ff062936a96d3c8bd1f8f2ff3`, `F_c74d97b01eae257e44aa9d5bade97baf`, `F_70efdf2ec9b086079795c442636b55fb`, `F_6f4922f45568161a8cdf4ad2299f6d23`, `F_1f0e3dad99908345f7439f8ffabdffc4`, `F_98f13708210194c475687be6106a3b84`, `F_3c59dc048e8850243be8079a5c74d079`, `F_b6d767d2f8ed5d21a44b0e5886680cb9`, `F_37693cfc748049e45d87b8c7d8b9aacd`, `F_1ff1de774005f8da13f42943881c655f`, `F_8e296a067a37563370ded05f5a3bf3ec`, `F_4e732ced3463d06de0ca9a15b6153677`, `F_02e74f10e0327ad868d138f2b4fdd6f0`, `F_33e75ff09dd601bbe69f351039152189`, `F_6ea9ab1baa0efb9e19094440c317e21b`, `F_34173cb38f07f89ddbebc2ac9128303f`, `F_c16a5320fa475530d9583c34fd356ef5`, `F_6364d3f0f495b6ab9dcf8d3b5c6e0b01`, `F_182be0c5cdcd5072bb1864cdee4d3d6e`, `F_e369853df766fa44e1ed0ff613f563bd`, `F_1c383cd30b7c298ab50293adfecb7b18`, `F_19ca14e7ea6328a42e0eb13d585e4c22`, `F_a5bfc9e07964f8dddeb95fc584cd965d`, `F_a5771bce93e200c36f7cd9dfd0e5deaa`, `F_d67d8ab4f4c10bf22aa353e27879133c`, `F_d645920e395fedad7bbbed0eca3fe2e0`, `F_3416a75f4cea9109507cacd8e2f2aefc`, `F_a1d0c6e83f027327d8461063f4ac58a6`, `F_17e62166fc8586dfa4d1bc0e1742c08b`, `F_f7177163c833dff4b38fc8d2872f1ec6`, `F_6c8349cc7260ae62e3b1396831a8398f`, `F_d9d4f495e875a2e075a1a4a6e1b9770f`, `F_67c6a1e7ce56d3d6fa748ab6d9af3fd7`, `F_642e92efb79421734881b53e1e1b18b6`, `F_f457c545a9ded88f18ecee47145a72c0`, `F_c0c7c76d30bd3dcaefc96f40275bdc0a`, `F_2838023a778dfaecdc212708f721b788`, `F_9a1158154dfa42caddbd0694a4e9bdc8`, `F_d82c8d1619ad8176d665453cfb2e55f0`, `F_a684eceee76fc522773286a895bc8436`, `F_b53b3a3d6ab90ce0268229151c9bde11`, `F_9f61408e3afb633e50cdf1b20de6f466`, `F_72b32a1f754ba1c09b3695e0cb6cde7f`, `F_66f041e16a60928b05a7e228a89c3799`, `F_093f65e080a295f8076b1c5722a46aa2`, `F_072b030ba126b2f4b2374f342be9ed44`, `F_7f39f8317fbdb1988ef4c628eba02591`, `F_44f683a84163b3523afe57c2e008bc8c`, `F_03afdbd66e7929b125f8597834fa83a4`, `F_ea5d2f1c4608232e07d3aa3d998e5135`, `F_fc490ca45c00b1249bbe3554a4fdf6fb`, `F_3295c76acbf4caaed33c36b1b5fc2cb1`, `F_735b90b4568125ed6c3f678819b6e058`, `F_a3f390d88e4c41f2747bfa2f1b5f87db`, `F_14bfa6bb14875e45bba028a21ed38046`, `F_7cbbc409ec990f19c78c75bd1e06f215`, `F_e2c420d928d4bf8ce0ff2ec19b371514`, `F_32bb90e8976aab5298d5da10fe66f21d`, `F_d2ddea18f00665ce8623e36bd4e3c7c5`, `F_ad61ab143223efbc24c7d2583be69251`, `F_d09bf41544a3365a46c9077ebb5e35c3`, `F_fbd7939d674997cdb4692d34de8633c4`, `F_28dd2c7955ce926456240b2ff0100bde`, `F_35f4a8d465e6e1edc05f3d8ab658c551`, `F_d1fe173d08e959397adf34b1d77e88d7`, `F_f033ab37c30201f73f142449d037028d`, `F_43ec517d68b6edd3015b3edc9a11367b`, `F_9778d5d219c5080b9a6a17bef029331c`, `F_fe9fc289c3ff0af142b6d3bead98a923`, `F_68d30a9594728bc39aa24be94b319d21`, `F_3ef815416f775098fe977004015c6193`, `F_93db85ed909c13838ff95ccfa94cebd9`, `F_c7e1249ffc03eb9ded908c236bd1996d`, `F_2a38a4a9316c49e5a833517c45d31070`, `F_7647966b7343c29048673252e490f736`, `F_8613985ec49eb8f757ae6439e879bb2a`, `F_54229abfcfa5649e7003b83dd4755294`, `F_92cc227532d17e56e07902b254dfad10`, `F_98dce83da57b0395e163467c9dae521b`, `F_f4b9ec30ad9f68f89b29639786cb62ef`, `F_812b4ba287f5ee0bc9d43bbf5bbe87fb`, `F_26657d5ff9020d2abefe558796b99584`, `F_e2ef524fbf3d9fe611d5a8e90fefdc9c`, `F_ed3d2c21991e3bef5e069713af9fa6ca`, `F_ac627ab1ccbdb62ec96e702f07f6425b`, `F_f899139df5e1059396431415e770c6dd`, `F_38b3eff8baf56627478ec76a704e9b52`, `F_ec8956637a99787bd197eacd77acce5e`, `F_6974ce5ac660610b44d9b9fed0ff9548`, `F_c9e1074f5b3f9fc8ea15d152add07294`, `F_65b9eea6e1cc6bb9f0cd2a47751a186f`, `F_f0935e4cd5920aa6c7c996a5ee53a70f`, `F_a97da629b098b75c294dffdc3e463904`, `F_a3c65c2974270fd093ee8a9bf8ae7d0b`, `F_2723d092b63885e0d7c260cc007e8b9d`, `F_5f93f983524def3dca464469d2cf9f3e`, `F_698d51a19d8a121ce581499d7b701668`, `F_7f6ffaa6bb0b408017b62254211691b5`, `F_73278a4a86960eeb576a8fd4c9ec6997`, `F_5fd0b37cd7dbbb00f97ba6ce92bf5add`, `F_2b44928ae11fb9384c4cf38708677c48`, `F_c45147dee729311ef5b5c3003946c48f`, `F_eb160de1de89d9058fcb0b968dbbbd68`, `F_5ef059938ba799aaa845e1c2e8a762bd`, `F_07e1cd7dca89a1678042477183b7ac3f`, `F_da4fb5c6e93e74d3df8527599fa62642`, `F_4c56ff4ce4aaf9573aa5dff913df997a`, `F_a0a080f42e6f13b3a2df133f073095dd`, `F_202cb962ac59075b964b07152d234b70`, `F_c8ffe9a587b126f152ed3d89a146b445`, `F_3def184ad8f4755ff269862ea77393dd`, `F_069059b7ef840f0c74a814ec9237b6ec`, `F_ec5decca5ed3d6b8079e2e7e7bacc9f2`, `F_76dc611d6ebaafc66cc0879c71b5db5c`, `F_d1f491a404d6854880943e5c3cd9ca25`, `F_9b8619251a19057cff70779273e95aa6`, `F_1afa34a7f984eeabdbb0a7d494132ee5`, `F_65ded5353c5ee48d0b7d48c591b8f430`, `F_9fc3d7152ba9336a670e36d0ed79bc43`, `F_02522a2b2726fb0a03bb19f2d8d9524d`, `F_7f1de29e6da19d22b51c68001e7e0e54`, `F_42a0e188f5033bc65bf8d78622277c4e`, `F_3988c7f88ebcb58c6ce932b957b6f332`, `F_013d407166ec4fa56eb1e1f8cbe183b9`, `F_e00da03b685a0dd18fb6a08af0923de0`, `F_1385974ed5904a438616ff7bdb3f7439`, `F_0f28b5d49b3020afeecd95b4009adf4c`, `F_a8baa56554f96369ab93e4f3bb068c22`, `F_903ce9225fca3e988c2af215d4e544d3`, `F_0a09c8844ba8f0936c20bd791130d6b6`, `F_2b24d495052a8ce66358eb576b8912c8`, `F_a5e00132373a7031000fd987a3c9f87b`, `F_8d5e957f297893487bd98fa830fa6413`, `F_47d1e990583c9c67424d369f3414728e`, `F_f2217062e9a397a1dca429e7d70bc6ca`, `F_7ef605fc8dba5425d6965fbd4c8fbe1f`, `F_a8f15eda80c50adb0e71943adc8015cf`, `F_37a749d808e46495a8da1e5352d03cae`, `F_b3e3e393c77e35a4a3f3cbd1e429b5dc`, `F_1d7f7abc18fcb43975065399b0d1e48e`, `F_2a79ea27c279e471f4d180b08d62b00a`, `F_1c9ac0159c94d8d0cbedc973445af2da`, `F_6c4b761a28b734fe93831e3fb400ce87`, `F_06409663226af2f3114485aa4e0a23b4`, `F_140f6969d5213fd0ece03148e62e461e`, `F_b73ce398c39f506af761d2277d853a92`, `F_bd4c9ab730f5513206b999ec0d90d1fb`, `F_82aa4b0af34c2313a562076992e50aa3`, `F_0777d5c17d4066b82ab86dff8a46af6f`, `F_fa7cdfad1a5aaf8370ebeda47a1ff1c3`, `F_9766527f2b5d3e95d4a733fcfb77bd7e`, `F_7e7757b1e12abcb736ab9a754ffb617a`, `F_5878a7ab84fb43402106c575658472fa`, `F_006f52e9102a8d3be2fe5614f42ba989`, `F_3636638817772e42b59d74cff571fbb3`, `F_149e9677a5989fd342ae44213df68868`, `F_a4a042cf4fd6bfb47701cbc8a1653ada`, `F_1ff8a7b5dc7a7d1f0ed65aaa29c04b1e`, `F_f7e6c85504ce6e82442c770f7c8606f0`, `F_bf8229696f7a3bb4700cfddef19fa23f`, `F_82161242827b703e6acf9c726942a1e4`, `F_38af86134b65d0f10fe33d30dd76442e`, `F_96da2f590cd7246bbde0051047b0d6f7`, `F_8f85517967795eeef66c225f7883bdcb`, `F_8f53295a73878494e9bc8dd6c3c7104f`, `F_045117b0e0a11a242b9765e79cbf113f`, `F_fc221309746013ac554571fbd180e1c8`, `F_4c5bde74a8f110656874902f07378009`, `F_cedebb6e872f539bef8c3f919874e9d7`, `F_6cdd60ea0045eb7a6ec44c54d29ed402`, `F_eecca5b6365d9607ee5a9d336962c534`, `F_9872ed9fc22fc182d371c3e9ed316094`, `F_31fefc0e570cb3860f2a6d4b38c6490d`, `F_9dcb88e0137649590b755372b040afad`, `F_a2557a7b2e94197ff767970b67041697`, `F_cfecdb276f634854f3ef915e2e980c31`, `F_0aa1883c6411f7873cb83dacb17b0afc`, `F_58a2fc6ed39fd083f55d4182bf88826d`, `F_bd686fd640be98efaae0091fa301e613`, `F_a597e50502f5ff68e3e25b9114205d4a`, `F_0336dcbab05b9d5ad24f4333c7658a0e`, `F_084b6fbb10729ed4da8c3d3f5a3ae7c9`, `F_85d8ce590ad8981ca2c8286f79f59954`, `F_0e65972dce68dad4d52d063967f0a705`, `F_84d9ee44e457ddef7f2c4f25dc8fa865`, `F_3644a684f98ea8fe223c713b77189a77`, `F_757b505cfd34c64c85ca5b5690ee5293`, `F_854d6fae5ee42911677c739ee1734486`, `F_e2c0be24560d78c5e599c2a9c9d0bbd2`, `F_274ad4786c3abca69fa097b85867d9a4`, `F_eae27d77ca20db309e056e3d2dcd7d69`, `F_7eabe3a1649ffa2b3ff8c02ebfd5659f`, `F_69adc1e107f7f7d035d7baf04342e1ca`, `F_091d584fced301b442654dd8c23b3fc9`, `F_b1d10e7bafa4421218a51b1e1f1b0ba2`, `F_6f3ef77ac0e3619e98159e9b6febf557`, `F_eb163727917cbba1eea208541a643e74`, `F_1534b76d325a8f591b52d302e7181331`, `F_979d472a84804b9f647bc185a877a8b5`, `F_ca46c1b9512a7a8315fa3c5a946e8265`, `F_3b8a614226a953a8cd9526fca6fe9ba5`, `F_45fbc6d3e05ebd93369ce542e8f2322d`, `F_63dc7ed1010d3c3b8269faf0ba7491d4`, `F_e96ed478dab8595a7dbda4cbcbee168f`, `F_c0e190d8267e36708f955d7ab048990d`, `F_ec8ce6abb3e952a85b8551ba726a1227`, `F_060ad92489947d410d897474079c1477`, `F_bcbe3365e6ac95ea2c0343a2395834dd`, `F_115f89503138416a242f40fb7d7f338e`, `F_13fe9d84310e77f13a6d184dbf1232f3`, `F_d1c38a09acc34845c6be3a127a5aacaf`, `F_9cfdf10e8fc047a44b08ed031e1f0ed1`, `F_705f2172834666788607efbfca35afb3`, `F_74db120f0a8e5646ef5a30154e9f6deb`, `F_57aeee35c98205091e18d1140e9f38cf`, `F_6da9003b743b65f4c0ccd295cc484e57`, `F_9b04d152845ec0a378394003c96da594`, `F_be83ab3ecd0db773eb2dc1b0a17836a1`, `F_e165421110ba03099a1c0393373c5b43`, `F_289dff07669d7a23de0ef88d2f7129e7`, `F_577ef1154f3240ad5b9b413aa7346a1e`, `F_01161aaa0b6d1345dd8fe4e481144d84`, `F_539fd53b59e3bb12d203f45a912eeaf2`, `F_ac1dd209cbcc5e5d1c6e28598e8cbbe8`, `F_555d6702c950ecb729a966504af0a635`, `F_335f5352088d7d9bf74191e006d8e24c`, `F_f340f1b1f65b6df5b5e3f94d95b11daf`, `F_e4a6222cdb5b34375400904f03d8e6a5`, `F_cb70ab375662576bd1ac5aaf16b3fca4`, `F_9188905e74c28e489b44e954ec0b9bca`, `F_0266e33d3f546cb5436a10798e657d97`, `F_38db3aed920cf82ab059bfccbd02be6a`, `F_3cec07e9ba5f5bb252d13f5f431e4bbb`, `F_621bf66ddb7c962aa0d22ac97d69b793`, `F_077e29b11be80ab57e1a2ecabb7da330`, `F_6c9882bbac1c7093bd25041881277658`, `F_19f3cd308f1455b3fa09a282e0d496f4`, `F_03c6b06952c750899bb03d998e631860`, `F_c24cd76e1ce41366a4bbe8a49b02a028`, `F_c52f1bd66cc19d05628bd8bf27af3ad6`, `F_fe131d7f5a6b38b23cc967316c13dae2`, `F_f718499c1c8cef6730f9fd03c8125cab`, `F_d96409bf894217686ba124d7356686c9`, `F_502e4a16930e414107ee22b6198c578f`, `F_cfa0860e83a4c3a763a7e62d825349f7`, `F_a4f23670e1833f3fdb077ca70bbd5d66`, `F_b1a59b315fc9a3002ce38bbe070ec3f5`, `F_36660e59856b4de58a219bcf4e27eba3`, `F_8c19f571e251e61cb8dd3612f26d5ecf`, `F_d6baf65e0b240ce177cf70da146c8dc8`, `F_e56954b4f6347e897f954495eab16a88`, `F_f7664060cc52bc6f3d620bcedc94a4b6`, `F_eda80a3d5b344bc40f3bc04f65b7a357`, `F_8f121ce07d74717e0b1f21d122e04521`, `F_06138bc5af6023646ede0e1f7c1eac75`, `F_39059724f73a9969845dfe4146c5660e`, `F_7f100b7b36092fb9b06dfb4fac360931`, `F_7a614fd06c325499f1680b9896beedeb`, `F_4734ba6f3de83d861c3176a6273cac6d`, `F_d947bf06a885db0d477d707121934ff8`, `F_63923f49e5241343aa7acb6a06a751e7`, `F_db8e1af0cb3aca1ae2d0018624204529`, `F_20f07591c6fcb220ffe637cda29bb3f6`, `F_07cdfd23373b17c6b337251c22b7ea57`, `F_d395771085aab05244a4fb8fd91bf4ee`, `F_92c8c96e4c37100777c7190b76d28233`, `F_e3796ae838835da0b6f6ea37bcf8bcb7`, `F_6a9aeddfc689c1d0e3b9ccc3ab651bc5`, `F_0f49c89d1e7298bb9930789c8ed59d48`, `F_46ba9f2a6976570b0353203ec4474217`, `F_0e01938fc48a2cfb5f2217fbfb00722d`, `F_16a5cdae362b8d27a1d8f8c7b78b4330`, `F_918317b57931b6b7a7d29490fe5ec9f9`, `F_48aedb8880cab8c45637abc7493ecddd`, `F_839ab46820b524afda05122893c2fe8e`, `F_f90f2aca5c640289d0a29417bcb63a37`, `F_9c838d2e45b2ad1094d42f4ef36764f6`, `F_1700002963a49da13542e0726b7bb758`, `F_53c3bce66e43be4f209556518c2fcb54`, `F_6883966fd8f918a4aa29be29d2c386fb`, `F_49182f81e6a13cf5eaa496d51fea6406`, `F_d296c101daa88a51f6ca8cfc1ac79b50`, `F_9fd81843ad7f202f26c1a174c7357585`, `F_26e359e83860db1d11b6acca57d8ea88`, `F_ef0d3930a7b6c95bd2b32ed45989c61f`, `F_94f6d7e04a4d452035300f18b984988c`, `F_34ed066df378efacc9b924ec161e7639`, `F_577bcc914f9e55d5e4e4f82f9f00e7d4`, `F_11b9842e0a271ff252c1903e7132cd68`, `F_37bc2f75bf1bcfe8450a1a41c200364c`, `F_496e05e1aea0a9c4655800e8a7b9ea28`, `F_b2eb7349035754953b57a32e2841bda5`, `F_8e98d81f8217304975ccb23337bb5761`, `F_a8c88a0055f636e4a163a5e3d16adab7`, `F_eddea82ad2755b24c4e168c5fc2ebd40`, `F_06eb61b839a0cefee4967c67ccb099dc`, `F_9dfcd5e558dfa04aaf37f137a1d9d3e5`, `F_950a4152c2b4aa3ad78bdd6b366cc179`, `F_158f3069a435b314a80bdcb024f8e422`, `F_758874998f5bd0c393da094e1967a72b`, `F_ad13a2a07ca4b7642959dc0c4c740ab6`, `F_3fe94a002317b5f9259f82690aeea4cd`, `F_5b8add2a5d98b1a652ea7fd72d942dac`, `F_432aca3a1e345e339f35a30c8f65edce`, `F_8d3bba7425e7c98c50f52ca1b52d3735`, `F_320722549d1751cf3f247855f937b982`, `F_caf1a3dfb505ffed0d024130f58c5cfa`, `F_5737c6ec2e0716f3d8a7a5c4e0de0d9a`, `F_bc6dc48b743dc5d013b1abaebd2faed2`, `F_f2fc990265c712c49d51a18a32b39f0c`, `F_89f0fd5c927d466d6ec9a21b9ac34ffa`, `F_a666587afda6e89aec274a3657558a27`, `F_b83aac23b9528732c23cc7352950e880`, `F_cd00692c3bfe59267d5ecfac5310286c`, `F_6faa8040da20ef399b63a72d0e4ab575`, `F_fe73f687e5bc5280214e0486b273a5f9`) VALUES (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3882@@ -878,7 +878,7 @@
3883 DROP TABLE IF EXISTS `t1`;
3884 CREATE TABLE `t1` (
3885 `a` int DEFAULT NULL
3886-) ENGINE=InnoDB;
3887+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3888
3889 ALTER TABLE `t1` DISABLE KEYS;
3890 INSERT INTO `t1` VALUES (1),(2),(3);
3891@@ -900,11 +900,11 @@
3892 DROP TABLE IF EXISTS `t1`;
3893 CREATE TABLE `t1` (
3894 `a` int DEFAULT NULL
3895-) ENGINE=InnoDB;
3896+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3897 DROP TABLE IF EXISTS `t2`;
3898 CREATE TABLE `t2` (
3899 `a` int DEFAULT NULL
3900-) ENGINE=InnoDB;
3901+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3902 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
3903 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
3904 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
3905@@ -912,11 +912,11 @@
3906 DROP TABLE IF EXISTS `t1`;
3907 CREATE TABLE `t1` (
3908 `a` int DEFAULT NULL
3909-) ENGINE=InnoDB;
3910+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3911 DROP TABLE IF EXISTS `t2`;
3912 CREATE TABLE `t2` (
3913 `a` int DEFAULT NULL
3914-) ENGINE=InnoDB;
3915+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3916 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
3917 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
3918 <?xml version="1.0"?>
3919@@ -1061,7 +1061,7 @@
3920 `t1_id` int NOT NULL AUTO_INCREMENT,
3921 PRIMARY KEY (`t1_id`),
3922 KEY `t1_name` (`t1_name`)
3923-) ENGINE=InnoDB
3924+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=1000
3925 DROP TABLE `t1`;
3926 select * from t1;
3927 t1_name t1_id
3928@@ -1075,7 +1075,7 @@
3929 `t1_id` int NOT NULL AUTO_INCREMENT,
3930 PRIMARY KEY (`t1_id`),
3931 KEY `t1_name` (`t1_name`)
3932-) ENGINE=InnoDB
3933+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=1000
3934 drop table `t1`;
3935 #
3936 # Bug #18536: wrong table order
3937@@ -1088,15 +1088,15 @@
3938 DROP TABLE IF EXISTS `t3`;
3939 CREATE TABLE `t3` (
3940 `a` int DEFAULT NULL
3941-) ENGINE=InnoDB;
3942+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3943 DROP TABLE IF EXISTS `t1`;
3944 CREATE TABLE `t1` (
3945 `a` int DEFAULT NULL
3946-) ENGINE=InnoDB;
3947+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3948 DROP TABLE IF EXISTS `t2`;
3949 CREATE TABLE `t2` (
3950 `a` int DEFAULT NULL
3951-) ENGINE=InnoDB;
3952+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3953 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
3954 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
3955 drop table t1, t2, t3;
3956@@ -1111,7 +1111,7 @@
3957 DROP TABLE IF EXISTS `t1`;
3958 CREATE TABLE `t1` (
3959 `a` int DEFAULT NULL
3960-) ENGINE=InnoDB;
3961+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3962
3963 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
3964 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
3965@@ -1171,7 +1171,7 @@
3966 CREATE TABLE `t1` (
3967 `a` int DEFAULT NULL,
3968 `b` int DEFAULT NULL
3969-) ENGINE=InnoDB;
3970+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3971
3972 ALTER TABLE `t1` DISABLE KEYS;
3973 REPLACE INTO `t1` VALUES (1,1),(2,3),(3,4),(4,5);
3974@@ -1188,7 +1188,7 @@
3975 DROP TABLE IF EXISTS `test`;
3976 CREATE TABLE `test` (
3977 `a` int DEFAULT NULL
3978-) ENGINE=InnoDB;
3979+) ENGINE=InnoDB COLLATE = utf8_general_ci;
3980 ALTER TABLE `test` DISABLE KEYS;
3981 ALTER TABLE `test` ENABLE KEYS;
3982 drop database `test-database`;
3983
3984=== modified file 'tests/r/foreign_key.result'
3985--- tests/r/foreign_key.result 2008-12-19 07:02:38 +0000
3986+++ tests/r/foreign_key.result 2010-08-17 22:51:53 +0000
3987@@ -25,9 +25,9 @@
3988 PRIMARY KEY (`no`),
3989 KEY `product_category` (`product_category`,`product_id`),
3990 KEY `customer_id` (`customer_id`),
3991- CONSTRAINT `product_order_ibfk_1` FOREIGN KEY (`product_category`, `product_id`) REFERENCES `product` (`category`, `id`) ON UPDATE CASCADE,
3992+ CONSTRAINT `product_order_ibfk_1` FOREIGN KEY (`product_category`, `product_id`) REFERENCES `product` (`category`, `id`) ON UPDATE CASCADE ON DELETE RESTRICT,
3993 CONSTRAINT `product_order_ibfk_2` FOREIGN KEY (`customer_id`) REFERENCES `customer` (`id`)
3994-) ENGINE=InnoDB
3995+) ENGINE=InnoDB COLLATE = utf8_general_ci
3996 drop table product_order, customer, product;
3997 drop table if exists t_34455;
3998 create table t_34455 (
3999
4000=== modified file 'tests/r/func_gconcat.result'
4001--- tests/r/func_gconcat.result 2009-10-31 18:12:20 +0000
4002+++ tests/r/func_gconcat.result 2010-08-17 22:51:53 +0000
4003@@ -459,7 +459,7 @@
4004 Table Create Table
4005 t2 CREATE TABLE `t2` (
4006 `a` varchar(100) DEFAULT NULL
4007-) ENGINE=DEFAULT
4008+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4009 select collation(group_concat(a,b)) from t1;
4010 collation(group_concat(a,b))
4011 utf8_general_ci
4012
4013=== modified file 'tests/r/func_group.result'
4014--- tests/r/func_group.result 2010-08-09 16:31:29 +0000
4015+++ tests/r/func_group.result 2010-08-17 22:51:53 +0000
4016@@ -593,21 +593,21 @@
4017 Table Create Table
4018 t1 CREATE TABLE `t1` (
4019 `a` varchar(1) DEFAULT NULL
4020-) ENGINE=DEFAULT
4021+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4022 create table t2 select max(a),min(a) from t1;
4023 show create table t2;
4024 Table Create Table
4025 t2 CREATE TABLE `t2` (
4026 `max(a)` varchar(1) DEFAULT NULL,
4027 `min(a)` varchar(1) DEFAULT NULL
4028-) ENGINE=DEFAULT
4029+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4030 drop table t2;
4031 create table t2 select concat(a) from t1;
4032 show create table t2;
4033 Table Create Table
4034 t2 CREATE TABLE `t2` (
4035 `concat(a)` varchar(1) DEFAULT NULL
4036-) ENGINE=DEFAULT
4037+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4038 drop table t2,t1;
4039 create table t1 (a int);
4040 insert into t1 values (1);
4041@@ -679,7 +679,7 @@
4042 Table Create Table
4043 t2 CREATE TABLE `t2` (
4044 `MAX(b)` datetime DEFAULT NULL
4045-) ENGINE=DEFAULT
4046+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4047 drop table t1, t2;
4048 create table t1(f1 datetime);
4049 insert into t1 values (now());
4050@@ -905,14 +905,14 @@
4051 Table Create Table
4052 t1 CREATE TABLE `t1` (
4053 `variance(0)` double(8,4) DEFAULT NULL
4054-) ENGINE=DEFAULT
4055+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4056 drop table t1;
4057 create table t1 select stddev(0);
4058 show create table t1;
4059 Table Create Table
4060 t1 CREATE TABLE `t1` (
4061 `stddev(0)` double(8,4) DEFAULT NULL
4062-) ENGINE=DEFAULT
4063+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4064 drop table t1;
4065 create table bug22555 (i int primary key auto_increment, s1 int, s2 int, e decimal(30,10), o double);
4066 insert into bug22555 (s1, s2, e, o) values (53, 78, 11.4276528, 6.828112), (17, 78, 5.916793, 1.8502951), (18, 76, 2.679231, 9.17975591), (31, 62, 6.07831, 0.1), (19, 41, 5.37463, 15.1), (83, 73, 14.567426, 7.959222), (92, 53, 6.10151, 13.1856852), (7, 12, 13.92272, 3.442007), (92, 35, 11.95358909, 6.01376678), (38, 84, 2.572, 7.904571);
4067
4068=== modified file 'tests/r/func_math.result'
4069--- tests/r/func_math.result 2010-06-04 09:22:02 +0000
4070+++ tests/r/func_math.result 2010-08-17 22:51:53 +0000
4071@@ -168,7 +168,7 @@
4072 Table Create Table
4073 t1 CREATE TABLE `t1` (
4074 `round(1, 6)` int NOT NULL
4075-) ENGINE=X
4076+) ENGINE=X COLLATE = utf8_general_ci
4077 select * from t1;
4078 round(1, 6)
4079 1
4080
4081=== modified file 'tests/r/func_misc.result'
4082--- tests/r/func_misc.result 2009-03-25 09:18:25 +0000
4083+++ tests/r/func_misc.result 2010-08-17 22:51:53 +0000
4084@@ -38,7 +38,7 @@
4085 t1 CREATE TABLE `t1` (
4086 `uuid()` varchar(36) DEFAULT NULL,
4087 `length(uuid())` int DEFAULT NULL
4088-) ENGINE=DEFAULT
4089+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4090 drop table t1;
4091 End of 5.0 tests
4092 select connection_id() > 0;
4093
4094=== modified file 'tests/r/func_system.result'
4095--- tests/r/func_system.result 2009-05-15 17:06:35 +0000
4096+++ tests/r/func_system.result 2010-08-17 22:51:53 +0000
4097@@ -22,7 +22,7 @@
4098 `database()` varbinary(136) DEFAULT NULL,
4099 `user()` varbinary(308) DEFAULT NULL,
4100 `version` varchar(60) DEFAULT NULL
4101-) ENGINE=DEFAULT
4102+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4103 drop table t1;
4104 select TRUE,FALSE,NULL;
4105 TRUE FALSE NULL
4106
4107=== modified file 'tests/r/heap.result'
4108--- tests/r/heap.result 2010-08-09 16:31:29 +0000
4109+++ tests/r/heap.result 2010-08-17 22:51:53 +0000
4110@@ -268,7 +268,7 @@
4111 `v` varchar(10) DEFAULT NULL,
4112 `c` varchar(10) DEFAULT NULL,
4113 `t` varchar(50) DEFAULT NULL
4114-) ENGINE=MEMORY
4115+) ENGINE=MEMORY COLLATE = utf8_general_ci
4116 create temporary table t2 like t1;
4117 show create table t2;
4118 Table Create Table
4119@@ -276,7 +276,7 @@
4120 `v` varchar(10) DEFAULT NULL,
4121 `c` varchar(10) DEFAULT NULL,
4122 `t` varchar(50) DEFAULT NULL
4123-) ENGINE=MEMORY
4124+) ENGINE=MEMORY COLLATE = utf8_general_ci
4125 create temporary table t3 select * from t1;
4126 show create table t3;
4127 Table Create Table
4128@@ -284,7 +284,7 @@
4129 `v` varchar(10) DEFAULT NULL,
4130 `c` varchar(10) DEFAULT NULL,
4131 `t` varchar(50) DEFAULT NULL
4132-) ENGINE=MEMORY
4133+) ENGINE=MEMORY COLLATE = utf8_general_ci
4134 alter table t1 modify c varchar(10);
4135 show create table t1;
4136 Table Create Table
4137@@ -292,7 +292,7 @@
4138 `v` varchar(10) DEFAULT NULL,
4139 `c` varchar(10) DEFAULT NULL,
4140 `t` varchar(50) DEFAULT NULL
4141-) ENGINE=MEMORY
4142+) ENGINE=MEMORY COLLATE = utf8_general_ci
4143 alter table t1 modify v char(10);
4144 show create table t1;
4145 Table Create Table
4146@@ -300,7 +300,7 @@
4147 `v` varchar(10) DEFAULT NULL,
4148 `c` varchar(10) DEFAULT NULL,
4149 `t` varchar(50) DEFAULT NULL
4150-) ENGINE=MEMORY
4151+) ENGINE=MEMORY COLLATE = utf8_general_ci
4152 alter table t1 modify t varchar(50);
4153 show create table t1;
4154 Table Create Table
4155@@ -308,7 +308,7 @@
4156 `v` varchar(10) DEFAULT NULL,
4157 `c` varchar(10) DEFAULT NULL,
4158 `t` varchar(50) DEFAULT NULL
4159-) ENGINE=MEMORY
4160+) ENGINE=MEMORY COLLATE = utf8_general_ci
4161 select concat('*',v,'*',c,'*',t,'*') from t1;
4162 concat('*',v,'*',c,'*',t,'*')
4163 *+ *+ *+ *
4164@@ -324,7 +324,7 @@
4165 KEY `v` (`v`),
4166 KEY `c` (`c`),
4167 KEY `t` (`t`(10))
4168-) ENGINE=MEMORY
4169+) ENGINE=MEMORY COLLATE = utf8_general_ci
4170 select count(*) from t1;
4171 count(*)
4172 270
4173@@ -547,7 +547,7 @@
4174 KEY `v` (`v`) USING BTREE,
4175 KEY `c` (`c`) USING BTREE,
4176 KEY `t` (`t`(10)) USING BTREE
4177-) ENGINE=MEMORY
4178+) ENGINE=MEMORY COLLATE = utf8_general_ci
4179 select count(*) from t1;
4180 count(*)
4181 270
4182@@ -638,7 +638,7 @@
4183 KEY `v` (`v`(5)),
4184 KEY `c` (`c`(5)),
4185 KEY `t` (`t`(5))
4186-) ENGINE=MEMORY
4187+) ENGINE=MEMORY COLLATE = utf8_general_ci
4188 drop table t1;
4189 create temporary table t1 (v varchar(16383), key(v(10)));
4190 show create table t1;
4191@@ -646,7 +646,7 @@
4192 t1 CREATE TEMPORARY TABLE `t1` (
4193 `v` varchar(16383) DEFAULT NULL,
4194 KEY `v` (`v`(10))
4195-) ENGINE=MEMORY
4196+) ENGINE=MEMORY COLLATE = utf8_general_ci
4197 insert into t1 values(repeat('a',16383));
4198 select length(v) from t1 where v=repeat('a',16383);
4199 length(v)
4200
4201=== modified file 'tests/r/innodb.result'
4202--- tests/r/innodb.result 2010-07-12 06:26:42 +0000
4203+++ tests/r/innodb.result 2010-08-17 22:51:53 +0000
4204@@ -775,7 +775,7 @@
4205 t1 CREATE TABLE `t1` (
4206 `a` varchar(20) DEFAULT NULL,
4207 KEY `a` (`a`(5))
4208-) ENGINE=InnoDB
4209+) ENGINE=InnoDB COLLATE = utf8_general_ci
4210 drop table t1;
4211 create temporary table t1 (a int not null auto_increment, primary key(a)) engine=innodb;
4212 insert into t1 values (NULL),(NULL),(NULL);
4213@@ -1153,14 +1153,14 @@
4214 `id` int NOT NULL,
4215 `id2` int NOT NULL,
4216 UNIQUE KEY `id` (`id`,`id2`)
4217-) ENGINE=InnoDB
4218+) ENGINE=InnoDB COLLATE = utf8_general_ci
4219 show create table t2;
4220 Table Create Table
4221 t2 CREATE TABLE `t2` (
4222 `id` int NOT NULL,
4223 KEY `t1_id_fk` (`id`),
4224 CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
4225-) ENGINE=InnoDB
4226+) ENGINE=InnoDB COLLATE = utf8_general_ci
4227 create index id on t2 (id);
4228 show create table t2;
4229 Table Create Table
4230@@ -1168,7 +1168,7 @@
4231 `id` int NOT NULL,
4232 KEY `id` (`id`),
4233 CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
4234-) ENGINE=InnoDB
4235+) ENGINE=InnoDB COLLATE = utf8_general_ci
4236 create index id2 on t2 (id);
4237 show create table t2;
4238 Table Create Table
4239@@ -1177,7 +1177,7 @@
4240 KEY `id` (`id`),
4241 KEY `id2` (`id`),
4242 CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
4243-) ENGINE=InnoDB
4244+) ENGINE=InnoDB COLLATE = utf8_general_ci
4245 drop index id2 on t2;
4246 drop index id on t2;
4247 Got one of the listed errors
4248@@ -1187,7 +1187,7 @@
4249 `id` int NOT NULL,
4250 KEY `id` (`id`),
4251 CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
4252-) ENGINE=InnoDB
4253+) ENGINE=InnoDB COLLATE = utf8_general_ci
4254 drop table t2;
4255 create table t2 (id int not null, id2 int not null, constraint t1_id_fk foreign key (id,id2) references t1 (id,id2)) engine = innodb;
4256 show create table t2;
4257@@ -1197,7 +1197,7 @@
4258 `id2` int NOT NULL,
4259 KEY `t1_id_fk` (`id`,`id2`),
4260 CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`, `id2`) REFERENCES `t1` (`id`, `id2`)
4261-) ENGINE=InnoDB
4262+) ENGINE=InnoDB COLLATE = utf8_general_ci
4263 create unique index id on t2 (id,id2);
4264 show create table t2;
4265 Table Create Table
4266@@ -1206,7 +1206,7 @@
4267 `id2` int NOT NULL,
4268 UNIQUE KEY `id` (`id`,`id2`),
4269 CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`, `id2`) REFERENCES `t1` (`id`, `id2`)
4270-) ENGINE=InnoDB
4271+) ENGINE=InnoDB COLLATE = utf8_general_ci
4272 drop table t2;
4273 create table t2 (id int not null, id2 int not null, unique (id,id2),constraint t1_id_fk foreign key (id2,id) references t1 (id,id2)) engine = innodb;
4274 show create table t2;
4275@@ -1217,7 +1217,7 @@
4276 UNIQUE KEY `id` (`id`,`id2`),
4277 KEY `t1_id_fk` (`id2`,`id`),
4278 CONSTRAINT `t1_id_fk` FOREIGN KEY (`id2`, `id`) REFERENCES `t1` (`id`, `id2`)
4279-) ENGINE=InnoDB
4280+) ENGINE=InnoDB COLLATE = utf8_general_ci
4281 drop table t2;
4282 create table t2 (id int not null, id2 int not null, unique (id,id2), constraint t1_id_fk foreign key (id) references t1 (id)) engine = innodb;
4283 show create table t2;
4284@@ -1227,7 +1227,7 @@
4285 `id2` int NOT NULL,
4286 UNIQUE KEY `id` (`id`,`id2`),
4287 CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
4288-) ENGINE=InnoDB
4289+) ENGINE=InnoDB COLLATE = utf8_general_ci
4290 drop table t2;
4291 create table t2 (id int not null, id2 int not null, unique (id,id2),constraint t1_id_fk foreign key (id2,id) references t1 (id,id2)) engine = innodb;
4292 show create table t2;
4293@@ -1238,7 +1238,7 @@
4294 UNIQUE KEY `id` (`id`,`id2`),
4295 KEY `t1_id_fk` (`id2`,`id`),
4296 CONSTRAINT `t1_id_fk` FOREIGN KEY (`id2`, `id`) REFERENCES `t1` (`id`, `id2`)
4297-) ENGINE=InnoDB
4298+) ENGINE=InnoDB COLLATE = utf8_general_ci
4299 drop table t2;
4300 create table t2 (id int not null auto_increment, id2 int not null, constraint t1_id_fk foreign key (id) references t1 (id), primary key (id), index (id,id2)) engine = innodb;
4301 show create table t2;
4302@@ -1249,7 +1249,7 @@
4303 PRIMARY KEY (`id`),
4304 KEY `id` (`id`,`id2`),
4305 CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
4306-) ENGINE=InnoDB
4307+) ENGINE=InnoDB COLLATE = utf8_general_ci
4308 drop table t2;
4309 create table t2 (id int not null auto_increment, id2 int not null, constraint t1_id_fk foreign key (id) references t1 (id)) engine= innodb;
4310 show create table t2;
4311@@ -1259,7 +1259,7 @@
4312 `id2` int NOT NULL,
4313 KEY `t1_id_fk` (`id`),
4314 CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
4315-) ENGINE=InnoDB
4316+) ENGINE=InnoDB COLLATE = utf8_general_ci
4317 alter table t2 add index id_test (id), add index id_test2 (id,id2);
4318 show create table t2;
4319 Table Create Table
4320@@ -1269,7 +1269,7 @@
4321 KEY `id_test` (`id`),
4322 KEY `id_test2` (`id`,`id2`),
4323 CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
4324-) ENGINE=InnoDB
4325+) ENGINE=InnoDB COLLATE = utf8_general_ci
4326 drop table t2;
4327 create table t2 (id int not null, id2 int not null, constraint t1_id_fk foreign key (id2,id) references t1 (id)) engine = innodb;
4328 ERROR 42000: Incorrect foreign key definition for 't1_id_fk': Key reference and table reference don't match
4329@@ -1283,7 +1283,7 @@
4330 UNIQUE KEY `b_2` (`b`),
4331 KEY `b` (`b`),
4332 CONSTRAINT `t2_ibfk_1` FOREIGN KEY (`b`) REFERENCES `t1` (`id`)
4333-) ENGINE=InnoDB
4334+) ENGINE=InnoDB COLLATE = utf8_general_ci
4335 drop table t2;
4336 create table t2 (a int auto_increment primary key, b int, foreign key (b) references t1(id), foreign key (b) references t1(id), unique(b)) engine=innodb;
4337 show create table t2;
4338@@ -1295,7 +1295,7 @@
4339 UNIQUE KEY `b` (`b`),
4340 CONSTRAINT `t2_ibfk_1` FOREIGN KEY (`b`) REFERENCES `t1` (`id`),
4341 CONSTRAINT `t2_ibfk_2` FOREIGN KEY (`b`) REFERENCES `t1` (`id`)
4342-) ENGINE=InnoDB
4343+) ENGINE=InnoDB COLLATE = utf8_general_ci
4344 drop table t2, t1;
4345 create table t1 (c char(10), index (c,c)) engine=innodb;
4346 ERROR 42S21: Duplicate column name 'c'
4347@@ -1512,7 +1512,7 @@
4348 `v` varchar(10) DEFAULT NULL,
4349 `c` varchar(10) DEFAULT NULL,
4350 `t` text
4351-) ENGINE=InnoDB
4352+) ENGINE=InnoDB COLLATE = utf8_general_ci
4353 create table t2 like t1;
4354 show create table t2;
4355 Table Create Table
4356@@ -1520,7 +1520,7 @@
4357 `v` varchar(10) DEFAULT NULL,
4358 `c` varchar(10) DEFAULT NULL,
4359 `t` text
4360-) ENGINE=InnoDB
4361+) ENGINE=InnoDB COLLATE = utf8_general_ci
4362 create table t3 select * from t1;
4363 show create table t3;
4364 Table Create Table
4365@@ -1528,7 +1528,7 @@
4366 `v` varchar(10) DEFAULT NULL,
4367 `c` varchar(10) DEFAULT NULL,
4368 `t` text
4369-) ENGINE=InnoDB
4370+) ENGINE=InnoDB COLLATE = utf8_general_ci
4371 alter table t1 modify c varchar(10);
4372 show create table t1;
4373 Table Create Table
4374@@ -1536,7 +1536,7 @@
4375 `v` varchar(10) DEFAULT NULL,
4376 `c` varchar(10) DEFAULT NULL,
4377 `t` text
4378-) ENGINE=InnoDB
4379+) ENGINE=InnoDB COLLATE = utf8_general_ci
4380 alter table t1 modify v char(10);
4381 show create table t1;
4382 Table Create Table
4383@@ -1544,7 +1544,7 @@
4384 `v` varchar(10) DEFAULT NULL,
4385 `c` varchar(10) DEFAULT NULL,
4386 `t` text
4387-) ENGINE=InnoDB
4388+) ENGINE=InnoDB COLLATE = utf8_general_ci
4389 alter table t1 modify t varchar(10);
4390 show create table t1;
4391 Table Create Table
4392@@ -1552,7 +1552,7 @@
4393 `v` varchar(10) DEFAULT NULL,
4394 `c` varchar(10) DEFAULT NULL,
4395 `t` varchar(10) DEFAULT NULL
4396-) ENGINE=InnoDB
4397+) ENGINE=InnoDB COLLATE = utf8_general_ci
4398 select concat('*',v,'*',c,'*',t,'*') from t1;
4399 concat('*',v,'*',c,'*',t,'*')
4400 *+ *+ *+ *
4401@@ -1568,7 +1568,7 @@
4402 KEY `v` (`v`),
4403 KEY `c` (`c`),
4404 KEY `t` (`t`(10))
4405-) ENGINE=InnoDB
4406+) ENGINE=InnoDB COLLATE = utf8_general_ci
4407 select count(*) from t1;
4408 count(*)
4409 270
4410@@ -1789,7 +1789,7 @@
4411 KEY `c` (`c`),
4412 KEY `t` (`t`(10)),
4413 KEY `v` (`v`(255))
4414-) ENGINE=InnoDB
4415+) ENGINE=InnoDB COLLATE = utf8_general_ci
4416 select count(*) from t1 where v='a';
4417 count(*)
4418 10
4419@@ -1869,7 +1869,7 @@
4420 KEY `c` (`c`),
4421 KEY `t` (`t`(10)),
4422 KEY `v` (`v`(30))
4423-) ENGINE=InnoDB
4424+) ENGINE=InnoDB COLLATE = utf8_general_ci
4425 select count(*) from t1 where v='a';
4426 count(*)
4427 10
4428@@ -1951,7 +1951,7 @@
4429 KEY `c` (`c`),
4430 KEY `t` (`t`(10)),
4431 KEY `v` (`v`(255))
4432-) ENGINE=InnoDB
4433+) ENGINE=InnoDB COLLATE = utf8_general_ci
4434 select v,count(*) from t1 group by v limit 10;
4435 v count(*)
4436 a 1
4437@@ -2029,14 +2029,14 @@
4438 KEY `v` (`v`(5)),
4439 KEY `c` (`c`(5)),
4440 KEY `t` (`t`(5))
4441-) ENGINE=InnoDB
4442+) ENGINE=InnoDB COLLATE = utf8_general_ci
4443 drop table t1;
4444 create table t1 (v char(10));
4445 show create table t1;
4446 Table Create Table
4447 t1 CREATE TABLE `t1` (
4448 `v` varchar(10) DEFAULT NULL
4449-) ENGINE=InnoDB
4450+) ENGINE=InnoDB COLLATE = utf8_general_ci
4451 drop table t1;
4452 create table t1 (v varchar(10), c char(10));
4453 show create table t1;
4454@@ -2044,7 +2044,7 @@
4455 t1 CREATE TABLE `t1` (
4456 `v` varchar(10) DEFAULT NULL,
4457 `c` varchar(10) DEFAULT NULL
4458-) ENGINE=InnoDB
4459+) ENGINE=InnoDB COLLATE = utf8_general_ci
4460 insert into t1 values('a','a'),('a ','a ');
4461 select concat('*',v,'*',c,'*') from t1;
4462 concat('*',v,'*',c,'*')
4463@@ -2069,14 +2069,14 @@
4464 Table Create Table
4465 t1 CREATE TABLE `t1` (
4466 `v` varchar(16383) DEFAULT NULL
4467-) ENGINE=InnoDB
4468+) ENGINE=InnoDB COLLATE = utf8_general_ci
4469 drop table t1;
4470 create table t1 (v varchar(16383));
4471 show create table t1;
4472 Table Create Table
4473 t1 CREATE TABLE `t1` (
4474 `v` varchar(16383) DEFAULT NULL
4475-) ENGINE=InnoDB
4476+) ENGINE=InnoDB COLLATE = utf8_general_ci
4477 drop table t1;
4478 set storage_engine=InnoDB;
4479 create table t1 (v varchar(16383)) engine=innodb;
4480@@ -2195,7 +2195,7 @@
4481 `col1` varchar(512) DEFAULT NULL,
4482 `col2` varchar(512) DEFAULT NULL,
4483 KEY `col1` (`col1`(255),`col2`(255))
4484-) ENGINE=InnoDB
4485+) ENGINE=InnoDB COLLATE = utf8_general_ci
4486 drop table t1, t2, t4, t5, t6, t7, t8, t9;
4487 create table t1 (col1 varchar(768), index(col1))
4488 engine = innodb;
4489@@ -2214,7 +2214,7 @@
4490 t1 CREATE TABLE `t1` (
4491 `col1` varchar(768) DEFAULT NULL,
4492 KEY `col1` (`col1`(255))
4493-) ENGINE=InnoDB
4494+) ENGINE=InnoDB COLLATE = utf8_general_ci
4495 drop table t1, t2, t3, t4;
4496 create table t1 (col1 varchar(768) primary key)
4497 engine = innodb;
4498@@ -2413,7 +2413,7 @@
4499 t2 CREATE TABLE `t2` (
4500 `a` int DEFAULT NULL,
4501 KEY `t2_ibfk_0` (`a`)
4502-) ENGINE=InnoDB
4503+) ENGINE=InnoDB COLLATE = utf8_general_ci
4504 DROP TABLE t2,t1;
4505 CREATE TABLE t1 (
4506 field1 varchar(8) NOT NULL DEFAULT '',
4507@@ -2453,7 +2453,7 @@
4508 PRIMARY KEY (`c1`),
4509 UNIQUE KEY `c2` (`c2`),
4510 CONSTRAINT `c2_fk` FOREIGN KEY (`c2`) REFERENCES `t2` (`c1`) ON DELETE CASCADE
4511-) ENGINE=InnoDB
4512+) ENGINE=InnoDB COLLATE = utf8_general_ci
4513 alter table t1 drop foreign key c2_fk;
4514 show create table t1;
4515 Table Create Table
4516@@ -2462,7 +2462,7 @@
4517 `c2` bigint NOT NULL,
4518 PRIMARY KEY (`c1`),
4519 UNIQUE KEY `c2` (`c2`)
4520-) ENGINE=InnoDB
4521+) ENGINE=InnoDB COLLATE = utf8_general_ci
4522 drop table t1, t2;
4523 create table t1(a date) engine=innodb;
4524 create table t2(a date, key(a)) engine=innodb;
4525@@ -2653,9 +2653,9 @@
4526 `f` int NOT NULL,
4527 PRIMARY KEY (`id`),
4528 KEY `f` (`f`),
4529- CONSTRAINT `t2_ibfk_1` FOREIGN KEY (`f`) REFERENCES `t1` (`f`) ON DELETE CASCADE ON UPDATE CASCADE,
4530- CONSTRAINT `t2_t1` FOREIGN KEY (`id`) REFERENCES `t1` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
4531-) ENGINE=InnoDB
4532+ CONSTRAINT `t2_t1` FOREIGN KEY (`id`) REFERENCES `t1` (`id`) ON UPDATE CASCADE ON DELETE CASCADE,
4533+ CONSTRAINT `t2_ibfk_2` FOREIGN KEY (`f`) REFERENCES `t1` (`f`) ON UPDATE CASCADE ON DELETE CASCADE
4534+) ENGINE=InnoDB COLLATE = utf8_general_ci
4535 DROP TABLE t2, t1;
4536 CREATE TABLE t1 (a INT, INDEX(a)) ENGINE=InnoDB;
4537 CREATE TABLE t2 (a INT, INDEX(a)) ENGINE=InnoDB;
4538@@ -2688,7 +2688,7 @@
4539 t1 CREATE TABLE `t1` (
4540 `id` int NOT NULL AUTO_INCREMENT,
4541 PRIMARY KEY (`id`)
4542-) ENGINE=InnoDB
4543+) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=42
4544 CREATE TABLE t2 (id int PRIMARY KEY) ENGINE=InnoDB;
4545 INSERT INTO t2 VALUES(42),(347),(348);
4546 ALTER TABLE t1 ADD CONSTRAINT t1_t2 FOREIGN KEY (id) REFERENCES t2(id);
4547@@ -2698,7 +2698,7 @@
4548 `id` int NOT NULL AUTO_INCREMENT,
4549 PRIMARY KEY (`id`),
4550 CONSTRAINT `t1_t2` FOREIGN KEY (`id`) REFERENCES `t2` (`id`)
4551-) ENGINE=InnoDB
4552+) ENGINE=InnoDB COLLATE = utf8_general_ci
4553 DROP TABLE t1,t2;
4554 DROP TABLE IF EXISTS t1;
4555 Warnings:
4556
4557=== modified file 'tests/r/innodb_mysql.result'
4558--- tests/r/innodb_mysql.result 2010-08-09 16:31:29 +0000
4559+++ tests/r/innodb_mysql.result 2010-08-17 22:51:53 +0000
4560@@ -483,7 +483,7 @@
4561 Table Create Table
4562 t1 CREATE TABLE `t1` (
4563 `a` int DEFAULT NULL
4564-) ENGINE=InnoDB COMMENT='123'
4565+) ENGINE=InnoDB COMMENT='123' COLLATE = utf8_general_ci
4566 drop table t1;
4567 CREATE TABLE t1 (a CHAR(2), KEY (a)) ENGINE = InnoDB;
4568 INSERT INTO t1 VALUES ('uk'),('bg');
4569@@ -941,7 +941,7 @@
4570 t1 CREATE TABLE `t1` (
4571 `a` text,
4572 KEY `a` (`a`(255))
4573-) ENGINE=InnoDB
4574+) ENGINE=InnoDB COLLATE = utf8_general_ci
4575 drop table t1;
4576 CREATE TABLE t1 (
4577 a INT,
4578@@ -1154,7 +1154,7 @@
4579 `b` varchar(4) NOT NULL,
4580 UNIQUE KEY `bb` (`b`),
4581 UNIQUE KEY `aa` (`a`(1))
4582-) ENGINE=InnoDB
4583+) ENGINE=InnoDB COLLATE = utf8_general_ci
4584 drop table t1;
4585 CREATE TABLE t1 (id int, type char(6), d int, INDEX idx(id,d)) ENGINE=InnoDB;
4586 INSERT INTO t1 VALUES
4587@@ -1274,7 +1274,7 @@
4588 CREATE TABLE t1 (a INT NOT NULL, b INT NOT NULL, PRIMARY KEY (a,b)) engine=innodb;
4589 CREATE TABLE t2 (c INT NOT NULL, d INT NOT NULL, PRIMARY KEY (c,d),
4590 CONSTRAINT c2 FOREIGN KEY f2 (c) REFERENCES t1 (a,b) ON UPDATE NO ACTION) engine=innodb;
4591-ERROR 42000: Incorrect foreign key definition for 'f2': Key reference and table reference don't match
4592+ERROR 42000: Incorrect foreign key definition for 'c2': Key reference and table reference don't match
4593 CREATE TABLE t2 (c INT NOT NULL, d INT NOT NULL, PRIMARY KEY (c,d),
4594 CONSTRAINT c2 FOREIGN KEY (c) REFERENCES t1 (a,b) ON UPDATE NO ACTION) engine=innodb;
4595 ERROR 42000: Incorrect foreign key definition for 'c2': Key reference and table reference don't match
4596@@ -1302,9 +1302,9 @@
4597 PRIMARY KEY (`c`,`d`),
4598 CONSTRAINT `c1` FOREIGN KEY (`c`) REFERENCES `t1` (`a`) ON DELETE NO ACTION,
4599 CONSTRAINT `c2` FOREIGN KEY (`c`) REFERENCES `t1` (`a`) ON UPDATE NO ACTION,
4600- CONSTRAINT `t2_ibfk_1` FOREIGN KEY (`c`) REFERENCES `t1` (`a`) ON UPDATE NO ACTION,
4601- CONSTRAINT `t2_ibfk_2` FOREIGN KEY (`c`) REFERENCES `t1` (`a`) ON UPDATE NO ACTION
4602-) ENGINE=InnoDB
4603+ CONSTRAINT `f3` FOREIGN KEY (`c`) REFERENCES `t1` (`a`) ON UPDATE NO ACTION,
4604+ CONSTRAINT `t2_ibfk_4` FOREIGN KEY (`c`) REFERENCES `t1` (`a`) ON UPDATE NO ACTION
4605+) ENGINE=InnoDB COLLATE = utf8_general_ci
4606 DROP TABLE t2;
4607 DROP TABLE t1;
4608 create table t1 (a int auto_increment primary key) engine=innodb;
4609
4610=== modified file 'tests/r/key.result'
4611--- tests/r/key.result 2010-07-12 06:26:42 +0000
4612+++ tests/r/key.result 2010-08-17 22:51:53 +0000
4613@@ -212,7 +212,7 @@
4614 `t` text,
4615 UNIQUE KEY `c` (`c`(2)),
4616 UNIQUE KEY `t` (`t`(3))
4617-) ENGINE=MyISAM
4618+) ENGINE=MyISAM COLLATE = utf8_general_ci
4619 insert t1 values ('cccc', 'tttt'),
4620 (0xD0B1212223D0B1D0B1D0B1D0B1D0B1, 0xD0B1D0B1212223D0B1D0B1D0B1D0B1),
4621 (0xD0B1222123D0B1D0B1D0B1D0B1D0B1, 0xD0B1D0B1222123D0B1D0B1D0B1D0B1);
4622@@ -311,7 +311,7 @@
4623 `i2` int NOT NULL,
4624 UNIQUE KEY `i1idx` (`i1`),
4625 UNIQUE KEY `i2idx` (`i2`)
4626-) ENGINE=InnoDB
4627+) ENGINE=InnoDB COLLATE = utf8_general_ci
4628 drop table t1;
4629 create temporary table t1 (
4630 c1 int,
4631@@ -337,7 +337,7 @@
4632 `a` varchar(10) DEFAULT NULL,
4633 `b` varchar(10) DEFAULT NULL,
4634 KEY `a` (`a`,`b`)
4635-) ENGINE=InnoDB
4636+) ENGINE=InnoDB COLLATE = utf8_general_ci
4637 alter table t1 modify b varchar(20);
4638 show create table t1;
4639 Table Create Table
4640@@ -345,7 +345,7 @@
4641 `a` varchar(10) DEFAULT NULL,
4642 `b` varchar(20) DEFAULT NULL,
4643 KEY `a` (`a`,`b`)
4644-) ENGINE=InnoDB
4645+) ENGINE=InnoDB COLLATE = utf8_general_ci
4646 alter table t1 modify a varchar(20);
4647 show create table t1;
4648 Table Create Table
4649@@ -353,7 +353,7 @@
4650 `a` varchar(20) DEFAULT NULL,
4651 `b` varchar(20) DEFAULT NULL,
4652 KEY `a` (`a`,`b`)
4653-) ENGINE=InnoDB
4654+) ENGINE=InnoDB COLLATE = utf8_general_ci
4655 drop table t1;
4656 create table t1 (a int not null primary key, b varchar(20) not null unique);
4657 desc t1;
4658@@ -408,7 +408,7 @@
4659 KEY `i3` (`c3`),
4660 KEY `i5` (`c1`,`c2`,`c3`,`c4`),
4661 KEY `c2` (`c2`,`c4`)
4662-) ENGINE=InnoDB
4663+) ENGINE=InnoDB COLLATE = utf8_general_ci
4664 alter table t1 drop index c1;
4665 alter table t1 add index (c1);
4666 alter table t1 add index (c1);
4667@@ -441,7 +441,7 @@
4668 KEY `i2` (`c2`),
4669 KEY `i4` (`c4`),
4670 KEY `c2` (`c2`(4),`c3`(7))
4671-) ENGINE=InnoDB
4672+) ENGINE=InnoDB COLLATE = utf8_general_ci
4673 insert into t1 values(1, 'a', 'a', NULL);
4674 insert into t1 values(1, 'b', 'b', NULL);
4675 alter table t1 drop index i3, drop index i2, drop index i1;
4676@@ -506,7 +506,7 @@
4677 UNIQUE KEY `cc` (`c`),
4678 UNIQUE KEY `bb` (`b`(1)),
4679 KEY `aa` (`a`)
4680-) ENGINE=InnoDB
4681+) ENGINE=InnoDB COLLATE = utf8_general_ci
4682 drop table t1;
4683 create table t1(a int not null, key aa(a),
4684 b char(10) not null, unique key bb(b(1)),
4685@@ -531,7 +531,7 @@
4686 UNIQUE KEY `cc` (`c`),
4687 UNIQUE KEY `bb` (`b`(1)),
4688 KEY `aa` (`a`)
4689-) ENGINE=InnoDB
4690+) ENGINE=InnoDB COLLATE = utf8_general_ci
4691 drop table t1;
4692 End of 5.0 tests
4693 DROP TABLE IF EXISTS t1;
4694
4695=== modified file 'tests/r/mix2_myisam.result'
4696--- tests/r/mix2_myisam.result 2010-06-22 19:48:34 +0000
4697+++ tests/r/mix2_myisam.result 2010-08-17 22:51:53 +0000
4698@@ -633,7 +633,7 @@
4699 t1 CREATE TEMPORARY TABLE `t1` (
4700 `a` varchar(20) DEFAULT NULL,
4701 KEY `a` (`a`(5))
4702-) ENGINE=MyISAM
4703+) ENGINE=MyISAM COLLATE = utf8_general_ci
4704 drop table t1;
4705 create temporary table t1 (a int not null auto_increment, primary key(a)) engine=MyISAM;
4706 insert into t1 values (NULL),(NULL),(NULL);
4707@@ -903,7 +903,7 @@
4708 Table Create Table
4709 t2 CREATE TABLE `t2` (
4710 `a` int DEFAULT NULL
4711-) ENGINE=InnoDB
4712+) ENGINE=InnoDB COLLATE = utf8_general_ci
4713 drop table t1,t2;
4714 flush status;
4715 show status like "binlog_cache_use";
4716@@ -1039,7 +1039,7 @@
4717 `v` varchar(10) DEFAULT NULL,
4718 `c` varchar(10) DEFAULT NULL,
4719 `t` text
4720-) ENGINE=MyISAM
4721+) ENGINE=MyISAM COLLATE = utf8_general_ci
4722 create TEMPORARY table t2 like t1;
4723 show create table t2;
4724 Table Create Table
4725@@ -1047,7 +1047,7 @@
4726 `v` varchar(10) DEFAULT NULL,
4727 `c` varchar(10) DEFAULT NULL,
4728 `t` text
4729-) ENGINE=MyISAM
4730+) ENGINE=MyISAM COLLATE = utf8_general_ci
4731 create TEMPORARY table t3 select * from t1;
4732 show create table t3;
4733 Table Create Table
4734@@ -1055,7 +1055,7 @@
4735 `v` varchar(10) DEFAULT NULL,
4736 `c` varchar(10) DEFAULT NULL,
4737 `t` text
4738-) ENGINE=MyISAM
4739+) ENGINE=MyISAM COLLATE = utf8_general_ci
4740 alter table t1 modify c varchar(10);
4741 show create table t1;
4742 Table Create Table
4743@@ -1063,7 +1063,7 @@
4744 `v` varchar(10) DEFAULT NULL,
4745 `c` varchar(10) DEFAULT NULL,
4746 `t` text
4747-) ENGINE=MyISAM
4748+) ENGINE=MyISAM COLLATE = utf8_general_ci
4749 alter table t1 modify v char(10);
4750 show create table t1;
4751 Table Create Table
4752@@ -1071,7 +1071,7 @@
4753 `v` varchar(10) DEFAULT NULL,
4754 `c` varchar(10) DEFAULT NULL,
4755 `t` text
4756-) ENGINE=MyISAM
4757+) ENGINE=MyISAM COLLATE = utf8_general_ci
4758 alter table t1 modify t varchar(10);
4759 show create table t1;
4760 Table Create Table
4761@@ -1079,7 +1079,7 @@
4762 `v` varchar(10) DEFAULT NULL,
4763 `c` varchar(10) DEFAULT NULL,
4764 `t` varchar(10) DEFAULT NULL
4765-) ENGINE=MyISAM
4766+) ENGINE=MyISAM COLLATE = utf8_general_ci
4767 select concat('*',v,'*',c,'*',t,'*') from t1;
4768 concat('*',v,'*',c,'*',t,'*')
4769 *+ *+ *+ *
4770@@ -1095,7 +1095,7 @@
4771 KEY `v` (`v`),
4772 KEY `c` (`c`),
4773 KEY `t` (`t`(10))
4774-) ENGINE=MyISAM
4775+) ENGINE=MyISAM COLLATE = utf8_general_ci
4776 select count(*) from t1;
4777 count(*)
4778 270
4779@@ -1314,7 +1314,7 @@
4780 KEY `c` (`c`),
4781 KEY `t` (`t`(10)),
4782 KEY `v` (`v`)
4783-) ENGINE=MyISAM
4784+) ENGINE=MyISAM COLLATE = utf8_general_ci
4785 select count(*) from t1 where v='a';
4786 count(*)
4787 10
4788@@ -1394,7 +1394,7 @@
4789 KEY `c` (`c`),
4790 KEY `t` (`t`(10)),
4791 KEY `v` (`v`(30))
4792-) ENGINE=MyISAM
4793+) ENGINE=MyISAM COLLATE = utf8_general_ci
4794 select count(*) from t1 where v='a';
4795 count(*)
4796 10
4797@@ -1476,7 +1476,7 @@
4798 KEY `c` (`c`),
4799 KEY `t` (`t`(10)),
4800 KEY `v` (`v`(333))
4801-) ENGINE=MyISAM
4802+) ENGINE=MyISAM COLLATE = utf8_general_ci
4803 select v,count(*) from t1 group by v limit 10;
4804 v count(*)
4805 a 1
4806@@ -1554,14 +1554,14 @@
4807 KEY `v` (`v`(5)),
4808 KEY `c` (`c`(5)),
4809 KEY `t` (`t`(5))
4810-) ENGINE=MyISAM
4811+) ENGINE=MyISAM COLLATE = utf8_general_ci
4812 drop table t1;
4813 create TEMPORARY table t1 (v char(10));
4814 show create table t1;
4815 Table Create Table
4816 t1 CREATE TEMPORARY TABLE `t1` (
4817 `v` varchar(10) DEFAULT NULL
4818-) ENGINE=MyISAM
4819+) ENGINE=MyISAM COLLATE = utf8_general_ci
4820 drop table t1;
4821 create TEMPORARY table t1 (v varchar(10), c char(10));
4822 show create table t1;
4823@@ -1569,7 +1569,7 @@
4824 t1 CREATE TEMPORARY TABLE `t1` (
4825 `v` varchar(10) DEFAULT NULL,
4826 `c` varchar(10) DEFAULT NULL
4827-) ENGINE=MyISAM
4828+) ENGINE=MyISAM COLLATE = utf8_general_ci
4829 insert into t1 values('a','a'),('a ','a ');
4830 select concat('*',v,'*',c,'*') from t1;
4831 concat('*',v,'*',c,'*')
4832
4833=== modified file 'tests/r/mysql_protocol.result'
4834--- tests/r/mysql_protocol.result 2010-01-16 19:15:44 +0000
4835+++ tests/r/mysql_protocol.result 2010-08-17 22:51:53 +0000
4836@@ -7,7 +7,7 @@
4837 CREATE TABLE `t1` (
4838 `a` int DEFAULT NULL,
4839 KEY `a` (`a`)
4840-) ENGINE=InnoDB;
4841+) ENGINE=InnoDB COLLATE = utf8_general_ci;
4842
4843 ALTER TABLE `t1` DISABLE KEYS;
4844 INSERT INTO `t1` VALUES (1),(2);
4845
4846=== modified file 'tests/r/null.result'
4847--- tests/r/null.result 2010-07-12 06:26:42 +0000
4848+++ tests/r/null.result 2010-08-17 22:51:53 +0000
4849@@ -219,7 +219,7 @@
4850 `c36` varchar(3) DEFAULT NULL,
4851 `c37` varchar(10) DEFAULT NULL,
4852 `c38` varchar(10) DEFAULT NULL
4853-) ENGINE=DEFAULT
4854+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4855 drop table t1;
4856 select
4857 case 'str' when 'STR' then 'str' when null then 'null' end as c01,
4858
4859=== modified file 'tests/r/null_key.result'
4860--- tests/r/null_key.result 2010-08-09 16:31:29 +0000
4861+++ tests/r/null_key.result 2010-08-17 22:51:53 +0000
4862@@ -81,7 +81,7 @@
4863 `b` int NOT NULL,
4864 UNIQUE KEY `a` (`a`,`b`),
4865 KEY `b` (`b`)
4866-) ENGINE=MyISAM
4867+) ENGINE=MyISAM COLLATE = utf8_general_ci
4868 insert into t2 select * from t1;
4869 alter table t1 modify b blob not null, add c int not null, drop key a, add unique key (a,b(20),c), drop key b, add key (b(10));
4870 explain select * from t1 where a is null and b = 2;
4871
4872=== modified file 'tests/r/parser_bug21114_innodb.result'
4873--- tests/r/parser_bug21114_innodb.result 2009-02-17 10:00:38 +0000
4874+++ tests/r/parser_bug21114_innodb.result 2010-08-17 22:51:53 +0000
4875@@ -7,7 +7,7 @@
4876 `col2` int NOT NULL,
4877 `col3` varchar(10) DEFAULT NULL,
4878 PRIMARY KEY (`col1`,`col2`)
4879-) ENGINE=InnoDB
4880+) ENGINE=InnoDB COLLATE = utf8_general_ci
4881 SHOW CREATE TABLE bug21114_child;
4882 Table Create Table
4883 bug21114_child CREATE TABLE `bug21114_child` (
4884@@ -20,7 +20,7 @@
4885 KEY `fk_fct_space` (`fk_col3`,`fk_col4`),
4886 CONSTRAINT `fk_fct` FOREIGN KEY (`fk_col1`, `fk_col2`) REFERENCES `abs` (`col1`, `col2`),
4887 CONSTRAINT `fk_fct_space` FOREIGN KEY (`fk_col3`, `fk_col4`) REFERENCES `abs` (`col1`, `col2`)
4888-) ENGINE=InnoDB
4889+) ENGINE=InnoDB COLLATE = utf8_general_ci
4890 DROP TABLE bug21114_child;
4891 DROP TABLE abs;
4892 drop table if exists field;
4893@@ -32,7 +32,7 @@
4894 `col2` int NOT NULL,
4895 `col3` varchar(10) DEFAULT NULL,
4896 PRIMARY KEY (`col1`,`col2`)
4897-) ENGINE=InnoDB
4898+) ENGINE=InnoDB COLLATE = utf8_general_ci
4899 SHOW CREATE TABLE bug21114_child;
4900 Table Create Table
4901 bug21114_child CREATE TABLE `bug21114_child` (
4902@@ -45,7 +45,7 @@
4903 KEY `fk_fct_space` (`fk_col3`,`fk_col4`),
4904 CONSTRAINT `fk_fct` FOREIGN KEY (`fk_col1`, `fk_col2`) REFERENCES `field` (`col1`, `col2`),
4905 CONSTRAINT `fk_fct_space` FOREIGN KEY (`fk_col3`, `fk_col4`) REFERENCES `field` (`col1`, `col2`)
4906-) ENGINE=InnoDB
4907+) ENGINE=InnoDB COLLATE = utf8_general_ci
4908 DROP TABLE bug21114_child;
4909 DROP TABLE field;
4910 drop table if exists format;
4911@@ -57,7 +57,7 @@
4912 `col2` int NOT NULL,
4913 `col3` varchar(10) DEFAULT NULL,
4914 PRIMARY KEY (`col1`,`col2`)
4915-) ENGINE=InnoDB
4916+) ENGINE=InnoDB COLLATE = utf8_general_ci
4917 SHOW CREATE TABLE bug21114_child;
4918 Table Create Table
4919 bug21114_child CREATE TABLE `bug21114_child` (
4920@@ -70,7 +70,7 @@
4921 KEY `fk_fct_space` (`fk_col3`,`fk_col4`),
4922 CONSTRAINT `fk_fct` FOREIGN KEY (`fk_col1`, `fk_col2`) REFERENCES `format` (`col1`, `col2`),
4923 CONSTRAINT `fk_fct_space` FOREIGN KEY (`fk_col3`, `fk_col4`) REFERENCES `format` (`col1`, `col2`)
4924-) ENGINE=InnoDB
4925+) ENGINE=InnoDB COLLATE = utf8_general_ci
4926 DROP TABLE bug21114_child;
4927 DROP TABLE format;
4928 drop table if exists acos;
4929
4930=== modified file 'tests/r/select.result'
4931--- tests/r/select.result 2010-08-09 16:31:29 +0000
4932+++ tests/r/select.result 2010-08-17 22:51:53 +0000
4933@@ -3253,7 +3253,7 @@
4934 `i` decimal(19,0) NOT NULL,
4935 `c` decimal(19,0) NOT NULL,
4936 `co` decimal(19,0) NOT NULL
4937-) ENGINE=InnoDB
4938+) ENGINE=InnoDB COLLATE = utf8_general_ci
4939 drop table t1;
4940 select
4941 if(1, 1111111111111111111, 1) i,
4942
4943=== modified file 'tests/r/show_check.result'
4944--- tests/r/show_check.result 2010-07-13 09:09:38 +0000
4945+++ tests/r/show_check.result 2010-08-17 22:51:53 +0000
4946@@ -120,13 +120,13 @@
4947 Table Create Table
4948 t1 CREATE TEMPORARY TABLE `t1` (
4949 `a` int NOT NULL
4950-) ENGINE=DEFAULT
4951+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4952 alter table t1 rename t2;
4953 show create table t2;
4954 Table Create Table
4955 t2 CREATE TEMPORARY TABLE `t2` (
4956 `a` int NOT NULL
4957-) ENGINE=DEFAULT
4958+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4959 drop table t2;
4960 create table t1 (
4961 name char(20) default 'O''Brien' comment 'O''Brien as default',
4962@@ -141,7 +141,7 @@
4963 `c` int NOT NULL COMMENT 'int column',
4964 `c-b` int DEFAULT NULL COMMENT 'name with a minus',
4965 `space 2` int DEFAULT NULL COMMENT 'name with a space'
4966-) ENGINE=DEFAULT COMMENT='it''s a table'
4967+) ENGINE=DEFAULT COMMENT='it''s a table' COLLATE = utf8_general_ci
4968 show columns from t1;
4969 Field Type Null Default Default_is_NULL On_Update
4970 name VARCHAR YES O'Brien NO
4971@@ -155,7 +155,7 @@
4972 t1 CREATE TABLE `t1` (
4973 `a` int NOT NULL,
4974 UNIQUE KEY `aa` (`a`)
4975-) ENGINE=DEFAULT
4976+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4977 drop table t1;
4978 create table t1 (a int not null, primary key (a));
4979 show create table t1;
4980@@ -163,7 +163,7 @@
4981 t1 CREATE TABLE `t1` (
4982 `a` int NOT NULL,
4983 PRIMARY KEY (`a`)
4984-) ENGINE=DEFAULT
4985+) ENGINE=DEFAULT COLLATE = utf8_general_ci
4986 drop table t1;
4987 create temporary table t1 (a int not null, b VARCHAR(10), INDEX (b) ) COMMENT="test" ENGINE=MYISAM ROW_FORMAT=fixed;
4988 show create table t1;
4989@@ -172,7 +172,7 @@
4990 `a` int NOT NULL,
4991 `b` varchar(10) DEFAULT NULL,
4992 KEY `b` (`b`)
4993-) ENGINE=MyISAM ROW_FORMAT='fixed' COMMENT='test'
4994+) ENGINE=MyISAM ROW_FORMAT='fixed' COMMENT='test' COLLATE = utf8_general_ci
4995 alter table t1 ROW_FORMAT=dynamic;
4996 show create table t1;
4997 Table Create Table
4998@@ -180,7 +180,7 @@
4999 `a` int NOT NULL,
5000 `b` varchar(10) DEFAULT NULL,
The diff has been truncated for viewing.