Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Prüfe Constraint mit Date

MySQL implementiert keine CHECK-Einschränkungen. Aus dem neuesten (5.6) feinen Handbuch :

Die Syntax wird also auf Kompatibilität mit anderen SQLs geparst, aber die Überprüfung ist nicht implementiert.

Sie könnten Ihre CHECK-Einschränkung mit BEFORE INSERT- und BEFORE UPDATE-Triggern fälschen, die ausgelöst haben eine Ausnahme wenn die gewünschte Bedingung nicht erfüllt wurde.