sql >> Database teknologi >  >> RDS >> Mysql

MySQL:Tjek begrænsning med Dato

MySQL implementerer ikke CHECK-begrænsninger. Fra den seneste (5.6) fine manual :

Så syntaksen analyseres for kompatibilitet med andre SQL'er, men kontrollen er ikke implementeret.

Du kan forfalske din CHECK-begrænsning med BEFORE INSERT og BEFORE UPDATE-udløserne, som kastede en undtagelse hvis den ønskede betingelse ikke var opfyldt.



  1. Sådan formateres tal i PostgreSQL

  2. Forbedret script, der returnerer alle egenskaber fra SERVERPROPERTY() i SQL Server

  3. kopiere en kolonne fra en tabel til en anden

  4. MYSQL PHP Ingen database valgt - Kan ikke finde fejl