【问题标题】:Mysql foreign keys and allow null on existing fieldMysql外键并允许现有字段为空
【发布时间】:2012-06-27 11:16:58
【问题描述】:

所以我正在更改数据库的范围,并且需要创建一个作为外键的字段,允许空值。

我在phpmyadmin中做这个,但是查询在下面

ALTER TABLE `nuggets` CHANGE `n_st_id` `n_st_id` INT( 11 ) NULL DEFAULT NULL 

它告诉我查询运行成功,但它显示 null 为 no,默认为 0。它是一个 innodb 表,有什么想法为什么不让我更改它?

【问题讨论】:

    标签: mysql null foreign-keys innodb


    【解决方案1】:

    因为被索引了,所以我得先去掉索引再设置,再重新设置索引

    【讨论】:

      猜你喜欢
      • 2021-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-18
      • 2016-07-02
      • 2020-02-07
      • 2016-07-15
      • 1970-01-01
      相关资源
      最近更新 更多