2012-06-27 38 views
2

因此,我正在更改數據庫的範圍,並且需要創建一個外鍵字段,並允許空值。Mysql外鍵和現有字段上允許爲空

我在phpMyAdmin這樣做,但查詢低於

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

它告訴我的查詢成功運行,但其顯示爲沒有空,並默認爲0。它的一個InnoDB表,任何想法爲什麼它不讓我改變它?

回答

1

這是因爲它被索引,我不得不刪除索引,然後設置它,然後重置索引