mysql - 违反完整性约束 - Null MySQL

标签 mysql constraints geocoding nullable integrity

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

我看到的警告是:错误! SQLSTATE[23000]:违反完整性约束:1048 列“coord_lat”不能为空

image

enter image description here

最佳答案

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

ALTER TABLE mytable MODIFY mycolumn VARCHAR(255); 

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

关于mysql - 违反完整性约束 - Null MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29421558/

相关文章:

ios - 约束 objective-c

ios - 更改 UITableViewCell 内 Button 的约束

java.sql.PreparedStatement.executeUpdate() 不适用于 mysql 数据库

mysql - SQL:查询语法错误

MYSQL 将数据排序为模式

MySQL 查询返回按一个字段分组的表的所有字段,但仅在该分组在另一个字段中具有多个值的情况下返回

database - 更新关系数据的算法

google-maps - 适用于跟踪的 map API

java - 计算与另一个纬度/经度点有米距离的纬度和经度

ruby-on-rails - Rails 中的地理编码用于多边形边界