完整性约束违规 - 空MySQL

时间:2015-04-02 20:07:06

标签: mysql constraints geocoding nullable integrity

我正在对几个地址进行地理编码,但不幸的是我在mySQL数据库中收到了碰巧破坏我的脚本的空值。我想在我的数据库中允许空值,以便我可以手动修复地址。是否可以允许我的当前列允许空值而不破坏我现有的记录?

我看到的警告是:Error! SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'coord_lat' cannot be null

image

enter image description here

2 个答案:

答案 0 :(得分:1)

更改表并删除coord_lat列上的空完整性约束。

答案 1 :(得分:1)

更新列以允许空值(修改以下内容以满足您的需要):

ALTER TABLE mytable MODIFY mycolumn VARCHAR(255); 

(从How do I modify a MySQL column to allow NULL?被盗)