2

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

我在 phpmyadmin 中执行此操作,但查询如下

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

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

4

1 回答 1

1

这是因为它被索引了,我必须删除索引然后设置它,然后重置索引

于 2012-06-27T11:38:09.467 回答