X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FSQL%2FTranslator%2FParser%2FMySQL.pm;fp=lib%2FSQL%2FTranslator%2FParser%2FMySQL.pm;h=f7f2a454a0ac2f8af70f8fc4b39cf2aa6e1a9561;hb=22529e3659302b48490343027ef560a1551e21ab;hp=0da058b41837e560007daf481fde27b32ce7dcea;hpb=bc9932bfdad6fbc1ed6416f2e88cff1b80f838a1;p=dbsrgits%2FSQL-Translator.git diff --git a/lib/SQL/Translator/Parser/MySQL.pm b/lib/SQL/Translator/Parser/MySQL.pm index 0da058b..f7f2a45 100644 --- a/lib/SQL/Translator/Parser/MySQL.pm +++ b/lib/SQL/Translator/Parser/MySQL.pm @@ -247,6 +247,9 @@ create : CREATE /database/i WORD "$delimiter" create : CREATE TEMPORARY(?) TABLE opt_if_not_exists(?) table_name '(' create_definition(s /,/) /(,\s*)?\)/ table_option(s?) "$delimiter" { my $table_name = $item{'table_name'}; + die "There is more than one definition for $table_name" + if ($tables{$table_name}); + $tables{ $table_name }{'order'} = ++$table_order; $tables{ $table_name }{'table_name'} = $table_name;