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

MySQL:Omezte dva sloupce tak, aby jeden z nich byl vždy NULL

V SQL byste to v ideálním případě řešili pomocí omezení CHECK .

V MySQL neexistuje přímý mechanismus pro zavedení takového omezení CHECK. Pokud se pokusíte zahrnout jeden, Referenční příručka MySQL uvádí (jelikož je součástí standardu):




  1. Mysql:Jak získat všechny řádky, které mají za tečkou více než určitý počet desetinných míst

  2. Top 5 faktů pro hledání a nahrazování textů SQL na serveru SQL pomocí funkce REPLACE

  3. Jak zachytit chyby DB v CodeIgniter PHP

  4. Převeďte datum na název měsíce a rok