【问题标题】:Integrity Constraint Violation - Null MySQL违反完整性约束 - 空 MySQL
【发布时间】:2015-06-07 21:59:14
【问题描述】:

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

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

【问题讨论】:

    标签: mysql constraints geocoding nullable integrity


    【解决方案1】:

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

    ALTER TABLE mytable MODIFY mycolumn VARCHAR(255); 
    

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2016-04-24
        • 2020-01-14
        • 2013-03-31
        • 2023-03-28
        • 2021-12-13
        • 2017-10-01
        • 2019-04-12
        相关资源
        最近更新 更多