MySQL Workbench
 sql >> база данни >  >> Database Tools >> MySQL Workbench

Добавете ограничение за стойности, Mysql

От CREATE TABLE :

CHECK клаузата е анализирана, но игнорирана от всички механизми за съхранение.

Второ:

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. Проблеми с миграцията:MS SQL> MySQL:Вмъкване на буферна памет

  2. MySQL Workbench> Plugins> Utilities> Reformat SQL Query

  3. MySQL Workbench несъвместим/нестандартен сървър

  4. Интегриране на работната маса Drool 6 с Java приложение

  5. iAd не показва реклами в моята одобрена игра