Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql ';的默认值无效;可用日期';_Mysql - Fatal编程技术网

Mysql ';的默认值无效;可用日期';

Mysql ';的默认值无效;可用日期';,mysql,Mysql,我试图更改目录号,但在更改目录号的同时,我在“可用日期”列上遇到了错误 我更改目录号的SQL是: ALTER TABLE `product` CHANGE `catalog_no` `catalogno` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL; 但这给了我错误#1067-无效的“日期可用”默认值 此错误的原因是什么?我如何解决它,请帮助 谢谢问题在于sql\u模式。请通过命令检查您当前

我试图更改目录号,但在更改目录号的同时,我在“可用日期”列上遇到了错误

我更改目录号的SQL是:

ALTER TABLE `product` CHANGE `catalog_no` `catalogno` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
但这给了我错误
#1067-无效的“日期可用”默认值

此错误的原因是什么?我如何解决它,请帮助


谢谢

问题在于sql\u模式。请通过命令检查您当前的sql\u模式:

show variables like 'sql_mode' ; 
并删除sql模式“NO_ZERO_IN_DATE,NO_ZERO_DATE”使其工作

这是mysql新版本中的默认sql_模式


问题在于sql\u模式。请通过命令检查您当前的sql\u模式:

show variables like 'sql_mode' ; 
并删除sql模式“NO_ZERO_IN_DATE,NO_ZERO_DATE”使其工作

这是mysql新版本中的默认sql_模式


同一张表上是否存在可用的日期?此表上是否有触发器?同一表上是否存在可用的日期。\u。该列的默认设置是什么?它(确切地说)是什么数据类型date\u available->data\u type=date->default\u value=0000-00-00 catalog\u no->data\u type=VARCHAR(255)->default\u value=NoCheck date\u available是否存在于同一个表中?此表上是否有触发器?同一表上是否存在可用的日期。\u。该列的默认设置是什么?它(确切地说)是什么数据类型date\u available->data\u type=date->default\u value=0000-00-00 catalog\u no->data\u type=VARCHAR(255)->default\u value=NoCheck否,这是mysql新版本中的默认sql\u模式否,这是mysql新版本中的默认sql\u模式