⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 strict.result

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 RESULT
📖 第 1 页 / 共 4 页
字号:
set @org_mode=@@sql_mode;set @@sql_mode='ansi,traditional';select @@sql_mode;@@sql_modeREAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ANSI,STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USERDROP TABLE IF EXISTS t1;CREATE TABLE t1 (col1 date);INSERT INTO t1 VALUES('2004-01-01'),('0000-10-31'),('2004-02-29');INSERT INTO t1 VALUES('2004-0-31');ERROR 22007: Incorrect date value: '2004-0-31' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-01-02'),('2004-0-31');ERROR 22007: Incorrect date value: '2004-0-31' for column 'col1' at row 2INSERT INTO t1 VALUES('2004-10-0');ERROR 22007: Incorrect date value: '2004-10-0' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-09-31');ERROR 22007: Incorrect date value: '2004-09-31' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-10-32');ERROR 22007: Incorrect date value: '2004-10-32' for column 'col1' at row 1INSERT INTO t1 VALUES('2003-02-29');ERROR 22007: Incorrect date value: '2003-02-29' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-13-15');ERROR 22007: Incorrect date value: '2004-13-15' for column 'col1' at row 1INSERT INTO t1 VALUES('0000-00-00');ERROR 22007: Incorrect date value: '0000-00-00' for column 'col1' at row 1INSERT INTO t1 VALUES ('59');ERROR 22007: Incorrect date value: '59' for column 'col1' at row 1set @@sql_mode='STRICT_ALL_TABLES';INSERT INTO t1 VALUES('2004-01-03'),('2004-0-31');set @@sql_mode='STRICT_ALL_TABLES,NO_ZERO_IN_DATE';INSERT INTO t1 VALUES('2004-0-30');ERROR 22007: Incorrect date value: '2004-0-30' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-01-04'),('2004-0-31'),('2004-01-05');ERROR 22007: Incorrect date value: '2004-0-31' for column 'col1' at row 2INSERT INTO t1 VALUES('0000-00-00');INSERT IGNORE INTO t1 VALUES('2004-0-29');Warnings:Warning	1265	Data truncated for column 'col1' at row 1set @@sql_mode='STRICT_ALL_TABLES,NO_ZERO_DATE';INSERT INTO t1 VALUES('0000-00-00');ERROR 22007: Incorrect date value: '0000-00-00' for column 'col1' at row 1INSERT IGNORE INTO t1 VALUES('0000-00-00');Warnings:Warning	1265	Data truncated for column 'col1' at row 1INSERT INTO t1 VALUES ('2004-0-30');INSERT INTO t1 VALUES ('2004-2-30');ERROR 22007: Incorrect date value: '2004-2-30' for column 'col1' at row 1set @@sql_mode='STRICT_ALL_TABLES,ALLOW_INVALID_DATES';INSERT INTO t1 VALUES ('2004-2-30');set @@sql_mode='ansi,traditional';INSERT IGNORE INTO t1 VALUES('2004-02-29'),('2004-13-15'),('0000-00-00');Warnings:Warning	1265	Data truncated for column 'col1' at row 2Warning	1265	Data truncated for column 'col1' at row 3select * from t1;col12004-01-010000-10-312004-02-292004-01-022004-01-032004-00-312004-01-040000-00-000000-00-000000-00-002004-00-302004-02-302004-02-290000-00-000000-00-00drop table t1;set @@sql_mode='strict_trans_tables';CREATE TABLE t1 (col1 date) engine=myisam;INSERT INTO t1 VALUES('2004-13-31'),('2004-1-1');ERROR 22007: Incorrect date value: '2004-13-31' for column 'col1' at row 1INSERT INTO t1 VALUES ('2004-1-2'), ('2004-13-31'),('2004-1-3');Warnings:Warning	1265	Data truncated for column 'col1' at row 2INSERT IGNORE INTO t1 VALUES('2004-13-31'),('2004-1-4');Warnings:Warning	1265	Data truncated for column 'col1' at row 1INSERT INTO t1 VALUES ('2003-02-29');ERROR 22007: Incorrect date value: '2003-02-29' for column 'col1' at row 1INSERT ignore INTO t1 VALUES('2003-02-30');Warnings:Warning	1265	Data truncated for column 'col1' at row 1set @@sql_mode='STRICT_ALL_TABLES,ALLOW_INVALID_DATES';INSERT ignore INTO t1 VALUES('2003-02-31');select * from t1;col12004-01-020000-00-002004-01-030000-00-002004-01-040000-00-002003-02-31drop table t1;set @@sql_mode='strict_trans_tables';CREATE TABLE t1 (col1 date) engine=innodb;INSERT INTO t1 VALUES('2004-13-31'),('2004-1-1');ERROR 22007: Incorrect date value: '2004-13-31' for column 'col1' at row 1INSERT INTO t1 VALUES ('2004-1-2'), ('2004-13-31'),('2004-1-3');ERROR 22007: Incorrect date value: '2004-13-31' for column 'col1' at row 2INSERT IGNORE INTO t1 VALUES('2004-13-31'),('2004-1-4');Warnings:Warning	1265	Data truncated for column 'col1' at row 1INSERT INTO t1 VALUES ('2003-02-29');ERROR 22007: Incorrect date value: '2003-02-29' for column 'col1' at row 1INSERT ignore INTO t1 VALUES('2003-02-30');Warnings:Warning	1265	Data truncated for column 'col1' at row 1set @@sql_mode='STRICT_ALL_TABLES,ALLOW_INVALID_DATES';INSERT ignore INTO t1 VALUES('2003-02-31');select * from t1;col10000-00-002004-01-040000-00-002003-02-31drop table t1;set @@sql_mode='ansi,traditional';CREATE TABLE t1 (col1 datetime);INSERT INTO t1 VALUES('2004-10-31 15:30:00'),('0000-10-31 15:30:00'),('2004-02-29 15:30:00');INSERT INTO t1 VALUES('2004-0-31 15:30:00');ERROR 22007: Incorrect datetime value: '2004-0-31 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-10-0 15:30:00');ERROR 22007: Incorrect datetime value: '2004-10-0 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-09-31 15:30:00');ERROR 22007: Incorrect datetime value: '2004-09-31 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-10-32 15:30:00');ERROR 22007: Incorrect datetime value: '2004-10-32 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2003-02-29 15:30:00');ERROR 22007: Incorrect datetime value: '2003-02-29 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-13-15 15:30:00');ERROR 22007: Incorrect datetime value: '2004-13-15 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('0000-00-00 15:30:00');ERROR 22007: Incorrect datetime value: '0000-00-00 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES ('59');ERROR 22007: Incorrect datetime value: '59' for column 'col1' at row 1select * from t1;col12004-10-31 15:30:000000-10-31 15:30:002004-02-29 15:30:00drop table t1;CREATE TABLE t1 (col1 timestamp);INSERT INTO t1 VALUES('2004-10-31 15:30:00'),('2004-02-29 15:30:00');INSERT INTO t1 VALUES('0000-10-31 15:30:00');ERROR 22007: Incorrect datetime value: '0000-10-31 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-0-31 15:30:00');ERROR 22007: Incorrect datetime value: '2004-0-31 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-10-0 15:30:00');ERROR 22007: Incorrect datetime value: '2004-10-0 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-09-31 15:30:00');ERROR 22007: Incorrect datetime value: '2004-09-31 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-10-32 15:30:00');ERROR 22007: Incorrect datetime value: '2004-10-32 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2003-02-29 15:30:00');ERROR 22007: Incorrect datetime value: '2003-02-29 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-13-15 15:30:00');ERROR 22007: Incorrect datetime value: '2004-13-15 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-02-29 25:30:00');ERROR 22007: Incorrect datetime value: '2004-02-29 25:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-02-29 15:65:00');ERROR 22007: Incorrect datetime value: '2004-02-29 15:65:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-02-29 15:31:61');ERROR 22007: Incorrect datetime value: '2004-02-29 15:31:61' for column 'col1' at row 1INSERT INTO t1 VALUES('0000-00-00 15:30:00');ERROR 22007: Incorrect datetime value: '0000-00-00 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('0000-00-00 00:00:00');ERROR 22007: Incorrect datetime value: '0000-00-00 00:00:00' for column 'col1' at row 1INSERT IGNORE INTO t1 VALUES('0000-00-00 00:00:00');Warnings:Warning	1265	Data truncated for column 'col1' at row 1INSERT INTO t1 VALUES ('59');ERROR 22007: Incorrect datetime value: '59' for column 'col1' at row 1set @@sql_mode='STRICT_ALL_TABLES,ALLOW_INVALID_DATES';INSERT INTO t1 VALUES('2004-0-31 15:30:00');ERROR 22007: Incorrect datetime value: '2004-0-31 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-10-0 15:30:00');ERROR 22007: Incorrect datetime value: '2004-10-0 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-10-32 15:30:00');ERROR 22007: Incorrect datetime value: '2004-10-32 15:30:00' for column 'col1' at row 1INSERT INTO t1 VALUES('2004-02-30 15:30:04');ERROR 22007: Incorrect datetime value: '2004-02-30 15:30:04' for column 'col1' at row 1INSERT INTO t1 VALUES('0000-00-00 00:00:00');set @@sql_mode='STRICT_ALL_TABLES,NO_ZERO_IN_DATE';INSERT INTO t1 VALUES('0000-00-00 00:00:00');set @@sql_mode='STRICT_ALL_TABLES,NO_ZERO_DATE';INSERT INTO t1 VALUES('0000-00-00 00:00:00');ERROR 22007: Incorrect datetime value: '0000-00-00 00:00:00' for column 'col1' at row 1set @@sql_mode='ansi,traditional';SELECT * FROM t1;col12004-10-31 15:30:002004-02-29 15:30:000000-00-00 00:00:000000-00-00 00:00:000000-00-00 00:00:00DROP TABLE t1;CREATE TABLE t1 (col1 date, col2 datetime, col3 timestamp);INSERT INTO t1 (col1) VALUES (STR_TO_DATE('15.10.2004','%d.%m.%Y'));INSERT INTO t1 (col2) VALUES (STR_TO_DATE('15.10.2004 10.15','%d.%m.%Y %H.%i'));INSERT INTO t1 (col3) VALUES (STR_TO_DATE('15.10.2004 10.15','%d.%m.%Y %H.%i'));INSERT INTO t1 (col1) VALUES(STR_TO_DATE('31.10.0000 15.30','%d.%m.%Y %H.%i'));INSERT INTO t1 (col1) VALUES(STR_TO_DATE('31.0.2004 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect date value: '2004-00-31 15:30:00' for column 'col1' at row 1INSERT INTO t1 (col1) VALUES(STR_TO_DATE('0.10.2004 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect date value: '2004-10-00 15:30:00' for column 'col1' at row 1INSERT INTO t1 (col1) VALUES(STR_TO_DATE('31.9.2004 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect date value: '2004-09-31 15:30:00' for column 'col1' at row 1INSERT INTO t1 (col1) VALUES(STR_TO_DATE('32.10.2004 15.30','%d.%m.%Y %H.%i'));ERROR HY000: Incorrect datetime value: '32.10.2004 15.30' for function str_to_timeINSERT INTO t1 (col1) VALUES(STR_TO_DATE('29.02.2003 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect date value: '2003-02-29 15:30:00' for column 'col1' at row 1INSERT INTO t1 (col1) VALUES(STR_TO_DATE('15.13.2004 15.30','%d.%m.%Y %H.%i'));ERROR HY000: Incorrect datetime value: '15.13.2004 15.30' for function str_to_timeINSERT INTO t1 (col1) VALUES(STR_TO_DATE('00.00.0000','%d.%m.%Y'));ERROR 22007: Incorrect date value: '0000-00-00' for column 'col1' at row 1INSERT INTO t1 (col2) VALUES(STR_TO_DATE('31.10.0000 15.30','%d.%m.%Y %H.%i'));INSERT INTO t1 (col2) VALUES(STR_TO_DATE('31.0.2004 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect datetime value: '2004-00-31 15:30:00' for column 'col2' at row 1INSERT INTO t1 (col2) VALUES(STR_TO_DATE('0.10.2004 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect datetime value: '2004-10-00 15:30:00' for column 'col2' at row 1INSERT INTO t1 (col2) VALUES(STR_TO_DATE('31.9.2004 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect datetime value: '2004-09-31 15:30:00' for column 'col2' at row 1INSERT INTO t1 (col2) VALUES(STR_TO_DATE('32.10.2004 15.30','%d.%m.%Y %H.%i'));ERROR HY000: Incorrect datetime value: '32.10.2004 15.30' for function str_to_timeINSERT INTO t1 (col2) VALUES(STR_TO_DATE('29.02.2003 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect datetime value: '2003-02-29 15:30:00' for column 'col2' at row 1INSERT INTO t1 (col2) VALUES(STR_TO_DATE('15.13.2004 15.30','%d.%m.%Y %H.%i'));ERROR HY000: Incorrect datetime value: '15.13.2004 15.30' for function str_to_timeINSERT INTO t1 (col2) VALUES(STR_TO_DATE('00.00.0000','%d.%m.%Y'));ERROR 22007: Incorrect datetime value: '0000-00-00' for column 'col2' at row 1INSERT INTO t1 (col3) VALUES(STR_TO_DATE('31.10.0000 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect datetime value: '0000-10-31 15:30:00' for column 'col3' at row 1INSERT INTO t1 (col3) VALUES(STR_TO_DATE('31.0.2004 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect datetime value: '2004-00-31 15:30:00' for column 'col3' at row 1INSERT INTO t1 (col3) VALUES(STR_TO_DATE('0.10.2004 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect datetime value: '2004-10-00 15:30:00' for column 'col3' at row 1INSERT INTO t1 (col3) VALUES(STR_TO_DATE('31.9.2004 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect datetime value: '2004-09-31 15:30:00' for column 'col3' at row 1INSERT INTO t1 (col3) VALUES(STR_TO_DATE('32.10.2004 15.30','%d.%m.%Y %H.%i'));ERROR HY000: Incorrect datetime value: '32.10.2004 15.30' for function str_to_timeINSERT INTO t1 (col3) VALUES(STR_TO_DATE('29.02.2003 15.30','%d.%m.%Y %H.%i'));ERROR 22007: Incorrect datetime value: '2003-02-29 15:30:00' for column 'col3' at row 1INSERT INTO t1 (col3) VALUES(STR_TO_DATE('15.13.2004 15.30','%d.%m.%Y %H.%i'));ERROR HY000: Incorrect datetime value: '15.13.2004 15.30' for function str_to_timeINSERT INTO t1 (col3) VALUES(STR_TO_DATE('00.00.0000','%d.%m.%Y'));ERROR 22007: Incorrect datetime value: '0000-00-00' for column 'col3' at row 1drop table t1;CREATE TABLE t1 (col1 date, col2 datetime, col3 timestamp);INSERT INTO t1 (col1) VALUES (CAST('2004-10-15' AS DATE));INSERT INTO t1 (col2) VALUES (CAST('2004-10-15 10:15' AS DATETIME));INSERT INTO t1 (col3) VALUES (CAST('2004-10-15 10:15' AS DATETIME));INSERT INTO t1 (col1) VALUES(CAST('0000-10-31' AS DATE));INSERT INTO t1 (col1) VALUES(CAST('2004-10-0' AS DATE));ERROR 22007: Incorrect date value: '2004-10-00' for column 'col1' at row 1INSERT INTO t1 (col1) VALUES(CAST('2004-0-10' AS DATE));ERROR 22007: Incorrect date value: '2004-00-10' for column 'col1' at row 1INSERT INTO t1 (col1) VALUES(CAST('0000-00-00' AS DATE));ERROR 22007: Truncated incorrect datetime value: '0000-00-00'INSERT INTO t1 (col2) VALUES(CAST('0000-10-31 15:30' AS DATETIME));INSERT INTO t1 (col2) VALUES(CAST('2004-10-0 15:30' AS DATETIME));ERROR 22007: Incorrect datetime value: '2004-10-00 15:30:00' for column 'col2' at row 1INSERT INTO t1 (col2) VALUES(CAST('2004-0-10 15:30' AS DATETIME));ERROR 22007: Incorrect datetime value: '2004-00-10 15:30:00' for column 'col2' at row 1INSERT INTO t1 (col2) VALUES(CAST('0000-00-00' AS DATETIME));ERROR 22007: Truncated incorrect datetime value: '0000-00-00'INSERT INTO t1 (col3) VALUES(CAST('0000-10-31 15:30' AS DATETIME));ERROR 22007: Incorrect datetime value: '0000-10-31 15:30:00' for column 'col3' at row 1INSERT INTO t1 (col3) VALUES(CAST('2004-10-0 15:30' AS DATETIME));ERROR 22007: Incorrect datetime value: '2004-10-00 15:30:00' for column 'col3' at row 1INSERT INTO t1 (col3) VALUES(CAST('2004-0-10 15:30' AS DATETIME));ERROR 22007: Incorrect datetime value: '2004-00-10 15:30:00' for column 'col3' at row 1INSERT INTO t1 (col3) VALUES(CAST('0000-00-00' AS DATETIME));ERROR 22007: Truncated incorrect datetime value: '0000-00-00'drop table t1;CREATE TABLE t1 (col1 date, col2 datetime, col3 timestamp);INSERT INTO t1 (col1) VALUES (CONVERT('2004-10-15',DATE));INSERT INTO t1 (col2) VALUES (CONVERT('2004-10-15 10:15',DATETIME));INSERT INTO t1 (col3) VALUES (CONVERT('2004-10-15 10:15',DATETIME));INSERT INTO t1 (col1) VALUES(CONVERT('0000-10-31' , DATE));INSERT INTO t1 (col1) VALUES(CONVERT('2004-10-0' , DATE));ERROR 22007: Incorrect date value: '2004-10-00' for column 'col1' at row 1INSERT INTO t1 (col1) VALUES(CONVERT('2004-0-10' , DATE));ERROR 22007: Incorrect date value: '2004-00-10' for column 'col1' at row 1INSERT INTO t1 (col1) VALUES(CONVERT('0000-00-00',DATE));ERROR 22007: Truncated incorrect datetime value: '0000-00-00'INSERT INTO t1 (col2) VALUES(CONVERT('0000-10-31 15:30',DATETIME));INSERT INTO t1 (col2) VALUES(CONVERT('2004-10-0 15:30',DATETIME));ERROR 22007: Incorrect datetime value: '2004-10-00 15:30:00' for column 'col2' at row 1INSERT INTO t1 (col2) VALUES(CONVERT('2004-0-10 15:30',DATETIME));ERROR 22007: Incorrect datetime value: '2004-00-10 15:30:00' for column 'col2' at row 1INSERT INTO t1 (col2) VALUES(CONVERT('0000-00-00',DATETIME));ERROR 22007: Truncated incorrect datetime value: '0000-00-00'INSERT INTO t1 (col3) VALUES(CONVERT('0000-10-31 15:30',DATETIME));ERROR 22007: Incorrect datetime value: '0000-10-31 15:30:00' for column 'col3' at row 1INSERT INTO t1 (col3) VALUES(CONVERT('2004-10-0 15:30',DATETIME));ERROR 22007: Incorrect datetime value: '2004-10-00 15:30:00' for column 'col3' at row 1INSERT INTO t1 (col3) VALUES(CONVERT('2004-0-10 15:30',DATETIME));ERROR 22007: Incorrect datetime value: '2004-00-10 15:30:00' for column 'col3' at row 1INSERT INTO t1 (col3) VALUES(CONVERT('0000-00-00',DATETIME));ERROR 22007: Truncated incorrect datetime value: '0000-00-00'drop table t1;CREATE TABLE t1(col1 TINYINT, col2 TINYINT UNSIGNED);INSERT INTO t1 VALUES(-128,0),(0,0),(127,255),('-128','0'),('0','0'),('127','255'),(-128.0,0.0),(0.0,0.0),(127.0,255.0);SELECT MOD(col1,0) FROM t1 WHERE col1 > 0 LIMIT 2;MOD(col1,0)NULLNULLWarnings:Error	1365	Division by 0Error	1365	Division by 0INSERT INTO t1 (col1) VALUES(-129);ERROR 22003: Out of range value adjusted for column 'col1' at row 1INSERT INTO t1 (col1) VALUES(128);ERROR 22003: Out of range value adjusted for column 'col1' at row 1INSERT INTO t1 (col2) VALUES(-1);ERROR 22003: Out of range value adjusted for column 'col2' at row 1INSERT INTO t1 (col2) VALUES(256);ERROR 22003: Out of range value adjusted for column 'col2' at row 1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -