sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Begränsa en uppsättning kolumner så att åtminstone en inte är NULL

Jag är inte medveten om något sätt att upprätthålla en sådan begränsning.

Som en lösning kan du överväga att ha två olika kolumner:Om du har en kolumn för data - som innehåller telefonboks-id eller strängen, och en annan kolumn för datatypen - antingen "exakt" eller "jokertecken" - kan ställa in en NOT NULL-begränsning för båda kolumnerna. En uppenbar nackdel är att du inte kan ha en FK-begränsning i telefonbokstabellen längre.



  1. Hur man ringer proceduren i kohana 3.1

  2. Hur man skapar anpassade genvägar i SQL Server Management Studio (SSMS) - SQL Server / TSQL handledning Del 10

  3. MySQL Group Resultat per dag med tidsstämpel

  4. överföra kolumner till rader