sql >> Databáze >  >> RDS >> Mysql

Klíč MySQL UNIQUE nefunguje

Mysql umožňuje více hodnot NULL v jedinečném omezení. Ve vašem serial_number sloupec nahradit NULL s hodnotou a spustí se omezení, viz:

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

Dokumenty

Nastavte sloupec NOT NULL a použijte '' který je prázdný.




  1. Příkaz PHP by měl vrátit více objektů, ale vrátí pouze jeden

  2. Dynamická minimální hodnota pro konkrétní rozsah (mysql)

  3. Aktualizace H2 s připojením

  4. mysql - Porovnejte hodnoty z řetězců pro date=n s datem=n-1