【问题标题】:Not able to alter a column to accept null values for int datatype无法更改列以接受 int 数据类型的空值
【发布时间】:2017-04-24 09:50:53
【问题描述】:

查询:

ALTER TABLE db.tbl_name ALTER COLUMN column_name INT NULL

错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“INT NULL”附近使用正确的语法

【问题讨论】:

  • 修改列,而不是改变
  • 很惊讶地看到 SO 中的很多答案都改变了。这个问题版本相关吗?

标签: mysql


【解决方案1】:

请尝试以下方法:

ALTER TABLE db.tbl_name Modify COLUMN column_name INT NULL

This 读起来不错:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-19
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 2018-08-25
    • 1970-01-01
    • 1970-01-01
    • 2021-06-11
    相关资源
    最近更新 更多