sql >> Database teknologi >  >> RDS >> Mysql

MySQL UNIQUE-nøgle virker ikke

Mysql tillader flere NULL'er i en unik begrænsning. I dit serial_number kolonne erstatte NULL med en værdi, og begrænsningen udløses, se:

http://sqlfiddle.com/#!2/9dbd19/1

Docs

Gør kolonnen NOT NULL og brug '' som er tom.




  1. SQL Server 2008 Windows Auth Login Fejl:Login er fra et domæne, der ikke er tillid til

  2. Opdater en databasemailprofil i SQL Server (T-SQL)

  3. Hvordan konverteres/støbes varchar til dato?

  4. Postgresql COPY-kommando, der giver tilladelser nægtet fejl