Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak dodać niestandardowe ograniczenie CHECK w tabeli MySQL?

CHECK ograniczenia nie są obsługiwane przez MySQL. Możesz je zdefiniować, ale nic nie robią (od MySQL 5.7).

Z podręcznika :

CHECK klauzula jest analizowana, ale ignorowana przez wszystkie silniki pamięci masowej.

Rozwiązaniem jest utworzenie wyzwalaczy , ale nie są one najłatwiejsze w obsłudze.

Jeśli potrzebujesz RDBMS o otwartym kodzie źródłowym, który obsługuje CHECK ograniczeń, wypróbuj PostgreSQL . Właściwie to bardzo dobra baza danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zbudować tablicę JSON z bazy danych mysql

  2. 2 sposoby na wyświetlenie listy wszystkich funkcji w MySQL

  3. Usuń tagi HTML z rekordu

  4. Znajdowanie wszystkich rodziców w tabeli mysql za pomocą pojedynczego zapytania (zapytanie rekurencyjne)

  5. Wiosna, hibernacja, leniwe ładowanie Blob