Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL:verifique a restrição com data


O MySQL não implementa restrições CHECK. Do mais recente (5.6) manual de multas :

Portanto, a sintaxe é analisada para compatibilidade com outros SQLs, mas a verificação não é implementada.

Você pode falsificar sua restrição CHECK com os gatilhos BEFORE INSERT e BEFORE UPDATE que lançou uma exceção se a condição desejada não for atendida.