Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySql workbench PERIKSA kendala

Karena MySQL tidak mendukung check , Anda memerlukan pemicu untuk itu. Sesuatu seperti pemicu CREATE ini:

delimiter $$
CREATE TRIGGER some_trigger_name
BEFORE INSERT ON SubjectEnrollment
FOR EACH ROW
BEGIN    
    IF (NEW.register > NEW.classSize OR NEW.register < 0)        
        SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'invalid data';
    END IF;
END
$$

Anda perlu menentukan pemicu yang sama untuk UPDATE s.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Indeks apa untuk meningkatkan kinerja JOIN dan GROUP BY

  2. Menyimpan karakter latin serbia dalam database

  3. Mysql membuat prosedur tersimpan dari beberapa prosedur tersimpan

  4. MySQL Masalah pencocokan beberapa minat

  5. Bagaimana mengkonversi dari varbinary ke char/varchar di mysql