Loading mysql-test/r/ansi.result +30 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ drop table if exists t1; set sql_mode="MySQL40"; select @@sql_mode; @@sql_mode NO_FIELD_OPTIONS,MYSQL40 MYSQL40 set @@sql_mode="ANSI"; select @@sql_mode; @@sql_mode Loading @@ -17,3 +17,32 @@ SELECT id FROM t1 GROUP BY id2; id drop table t1; SET @@SQL_MODE=""; CREATE TABLE t1 (i int auto_increment NOT NULL, PRIMARY KEY (i)); SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `i` int(11) NOT NULL auto_increment, PRIMARY KEY (`i`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 SET @@SQL_MODE="MYSQL323"; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `i` int(11) NOT NULL auto_increment, PRIMARY KEY (`i`) ) TYPE=MyISAM SET @@SQL_MODE="MYSQL40"; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `i` int(11) NOT NULL auto_increment, PRIMARY KEY (`i`) ) TYPE=MyISAM SET @@SQL_MODE="NO_FIELD_OPTIONS"; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `i` int(11) NOT NULL, PRIMARY KEY (`i`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 DROP TABLE t1; mysql-test/t/ansi.test +12 −0 Original line number Diff line number Diff line Loading @@ -26,4 +26,16 @@ drop table t1; SET @@SQL_MODE=""; # Bug#14515 CREATE TABLE t1 (i int auto_increment NOT NULL, PRIMARY KEY (i)); SHOW CREATE TABLE t1; SET @@SQL_MODE="MYSQL323"; SHOW CREATE TABLE t1; SET @@SQL_MODE="MYSQL40"; SHOW CREATE TABLE t1; SET @@SQL_MODE="NO_FIELD_OPTIONS"; SHOW CREATE TABLE t1; DROP TABLE t1; # End of 4.1 tests Loading
mysql-test/r/ansi.result +30 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ drop table if exists t1; set sql_mode="MySQL40"; select @@sql_mode; @@sql_mode NO_FIELD_OPTIONS,MYSQL40 MYSQL40 set @@sql_mode="ANSI"; select @@sql_mode; @@sql_mode Loading @@ -17,3 +17,32 @@ SELECT id FROM t1 GROUP BY id2; id drop table t1; SET @@SQL_MODE=""; CREATE TABLE t1 (i int auto_increment NOT NULL, PRIMARY KEY (i)); SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `i` int(11) NOT NULL auto_increment, PRIMARY KEY (`i`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 SET @@SQL_MODE="MYSQL323"; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `i` int(11) NOT NULL auto_increment, PRIMARY KEY (`i`) ) TYPE=MyISAM SET @@SQL_MODE="MYSQL40"; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `i` int(11) NOT NULL auto_increment, PRIMARY KEY (`i`) ) TYPE=MyISAM SET @@SQL_MODE="NO_FIELD_OPTIONS"; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `i` int(11) NOT NULL, PRIMARY KEY (`i`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 DROP TABLE t1;
mysql-test/t/ansi.test +12 −0 Original line number Diff line number Diff line Loading @@ -26,4 +26,16 @@ drop table t1; SET @@SQL_MODE=""; # Bug#14515 CREATE TABLE t1 (i int auto_increment NOT NULL, PRIMARY KEY (i)); SHOW CREATE TABLE t1; SET @@SQL_MODE="MYSQL323"; SHOW CREATE TABLE t1; SET @@SQL_MODE="MYSQL40"; SHOW CREATE TABLE t1; SET @@SQL_MODE="NO_FIELD_OPTIONS"; SHOW CREATE TABLE t1; DROP TABLE t1; # End of 4.1 tests