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

MySQL:Omezení sady sloupců tak, aby alespoň jeden nebyl NULL

Nejsem si vědom způsobu, jak takové omezení vynutit.

Jako řešení můžete zvážit použití dvou různých sloupců:Pokud máte jeden sloupec pro data – obsahující id telefonního seznamu nebo řetězcový literál, a další sloupec pro typ dat – buď „přesný“ nebo „zástupný znak“, můžete nastavit omezení NOT NULL na oba sloupce. Jednou zřejmou nevýhodou je, že již nemůžete mít omezení FK na tabulku telefonních seznamů.



  1. Problémy s kódováním textu MySQL C#

  2. Jak zobrazit rozevírací seznam s předem vybranou možností

  3. Zobrazení záznamů z databáze MySQL pomocí JTable v Javě

  4. Nahrazení funkcí mysql_* PDO a připravenými příkazy