Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:Проверете ограничението с дата

MySQL не прилага CHECK ограничения. От най-новото (5.6) фино ръководство :

Така че синтаксисът се анализира за съвместимост с други SQLs, но проверката не е приложена.

Бихте могли да фалшифицирате ограничението си CHECK с задействания ПРЕДИ INSERT и BEFORE UPDATE, които хвърли изключение ако желаното условие не е изпълнено.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP и mySQL:Бъг от 2038 г.:Какво е това? Как да го реша?

  2. Какво представлява таблицата родител и дъщерната таблица в базата данни?

  3. Съхранени процедури, използващи MySQL Workbench

  4. Нулиране на автоматично нарастване на идентификатора? phpmyadmin

  5. Времето за изчакване на JDBC връзката не може да се свърже отново