Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Eindeutige Einschränkung, die leere Werte in MySQL zulässt

Ja, das können Sie tun. Siehe die MySQL-Referenz (Version 5.5) .

Ein UNIQUE-Index erstellt eine Einschränkung, sodass alle Werte im Index eindeutig sein müssen. Ein Fehler tritt auf, wenn Sie versuchen, eine neue Zeile mit einem Schlüsselwert hinzuzufügen, der mit einer vorhandenen Zeile übereinstimmt. Für alle Engines erlaubt ein UNIQUE-Index mehrere NULL-Werte für Spalten, die NULL enthalten können.