sql >> Databasteknik >  >> RDS >> Mysql

Unik begränsning som tillåter tomma värden i MySQL

Ja, du kan göra det här. Se MySQL-referens (version 5.5) .

Ett UNIKT index skapar en begränsning så att alla värden i indexet måste vara distinkta. Ett fel uppstår om du försöker lägga till en ny rad med ett nyckelvärde som matchar en befintlig rad. För alla motorer tillåter ett UNIKT index flera NULL-värden för kolumner som kan innehålla NULL.



  1. Fyll i saknade datum för SQL Server Query Output med CTE

  2. SQLite Visa tabeller

  3. Ställ in NOW() som standardvärde för datetime datatype?

  4. 4 sätt att få en lista över scheman i SQL Server Agent (T-SQL)