0
刪除空/空值考慮表MySQL的:從唯一索引
rowid url
1 abc.com
2
3 xyz.com
4 test.com
我可以創建網址列的唯一索引以下數據。但是,如果我用空的url添加另一行,則會導致重複鍵錯誤。在列上創建唯一索引時,是否可以指定條件(例如,不是空/非空)?我想確保如果輸入url應該是唯一的。
謝謝。
刪除空/空值考慮表MySQL的:從唯一索引
rowid url
1 abc.com
2
3 xyz.com
4 test.com
我可以創建網址列的唯一索引以下數據。但是,如果我用空的url添加另一行,則會導致重複鍵錯誤。在列上創建唯一索引時,是否可以指定條件(例如,不是空/非空)?我想確保如果輸入url應該是唯一的。
謝謝。
首先,NULL和EMPTY之間存在差異。
因此對於數據庫null和empty有單獨的含義。 如果要存儲多個空記錄,請確保您在表格中輸入空值(非空值)。即使列具有唯一索引,MySql也支持多個空記錄,但不支持空值。欲瞭解更多信息Click here!
希望這會解決您的問題。