mysql sql_mode =" STRICT_ALL_TABLES"添加整数列NOT NULL,没有默认值

时间:2014-04-16 22:53:36

标签: mysql sql

我将以下列添加到表中,我很惊讶它没有给出错误,因为列没有默认值,表中有数据。当我执行此操作时,带有数据的行使用STRICT_ALL_TABLES获得默认值0。

这是预期的行为吗?我无法在任何地方找到它。

ALTER TABLE phppos_receivings ADD COLUMN location_id INT(11) NOT NULL;

0 个答案:

没有答案