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!
希望这会解决您的问题。