MySQL Workbench
 sql >> Teknologi Basis Data >  >> Database Tools >> MySQL Workbench

Tambahkan batasan pada nilai, Mysql

Dari CREATE TABLE :

CHECK klausa diuraikan tetapi diabaikan oleh semua mesin penyimpanan.

Kedua:

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. pesan bayangan di Wolfram Workbench 2.0

  2. MySQL REPEATABLE-READ Level transaksi Workbench tidak disetel

  3. Tindakan Bilah Alat Utama Eclipse Kepler RCP

  4. Server MySQL Workbench tidak kompatibel/tidak standar

  5. Ruang kerja Eclipse mogok saat startup