MySQL Workbench
 sql >> Baza danych >  >> Database Tools >> MySQL Workbench

Dodaj ograniczenie wartości , Mysql

Od CREATE TABLE :

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

Po drugie:

CREATE TRIGGER SexCheck BEFORE INSERT ON  STUDENT
FOR EACH ROW
BEGIN
    IF New.Sex NOT IN('F', 'M') THEN
    SIGNAL SQLSTATE '10000'
        SET MESSAGE_TEXT = 'check constraint on Student.Sex failed';
    END IF;
END;


INSERT INTO STUDENT(Sex) VALUES ('B');
-- check constraint on Student.Sex failed

SqlFiddleDemo



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Zapytanie SQL działa w środowisku roboczym, ale otrzymuje błąd „Nie można przekonwertować typu wariantu” z dokładnie tym samym zapytaniem w Delphi

  2. W rejestrze nie można znaleźć aplikacji org.eclipse.e4.ui.workbench.swt.E4

  3. Tworzenie ograniczenia UNIQUE na wielu kolumnach w diagramie EER MySQL Workbench

  4. Pobieranie zawartości widoku Eclipse RCP

  5. Jak sprawić, by FIO odtwarzał ślad z wieloma wątkami?