在我的表联系人中,我是具有默认null值的整数列。现在该列确实具有一些null条目。
现在,我想以这种方式对其进行修改:
Alter table contact modify i int not null default 10;
但是mysql给出错误:无效使用null值。 我不明白为什么会这样。
答案 0 :(得分:0)
这是因为您将字段定义为NOT NULL
,其中某些值实际上是NULL
您可以在尝试更改表之前更新NULL
条目:
UPDATE contact
SET i = 10
WHERE i IS NULL