Mysql
 sql >> Base de données >  >> RDS >> Mysql

La clé MySQL UNIQUE ne fonctionne pas

Mysql autorise plusieurs valeurs NULL dans une contrainte unique. Dans votre serial_number colonne remplacer NULL avec une valeur et la contrainte est déclenchée, voir :

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

Documents

Rendez la colonne NOT NULL et utilisez '' qui est vide.