【发布时间】:2017-11-15 16:49:09
【问题描述】:
我正在开发一项功能,向用户显示网站上有多少未读消息。所以我正在尝试执行这个查询:
alter table messages add read boolean not null default 0
但服务器返回此消息:
#1067 - 'Data' 的默认值无效
我看不出有什么问题。我正在运行 MariaDB/MySQL 5.7.20-0ubuntu0.16.04.1。
【问题讨论】:
-
你的列名是
read,但是服务器报错Data,好像很奇怪。 -
我发现了问题。有一列名为“Data”的列设置了无效的默认值