【发布时间】:2026-01-27 20:55:06
【问题描述】:
我最近将我的 MySQL 数据库移到了一个新服务器上,它给我带来了一些我以前在使用 MySQL 时遇到过的问题。 我的表列设置为“默认 => 无”,并且我的表已根据数据类型生成默认值。但是现在当我尝试插入表时,我收到了以下错误消息: “#1364 - 字段 'column_name' 没有默认值”,然后表中没有插入任何内容。
我该怎么做才能让“默认”选择它自己的值?
【问题讨论】:
-
也许这会有所帮助mysql #1363
-
您现在在新服务器上。它有不同的设置。最值得注意的是
STRICT_TRANS_TABLES,在上面的欺骗目标关闭原因中可以看到。
标签: mysql default mysql-error-1364