时间:2021-07-01 10:21:17 帮助过:10人阅读
Here is a IDcard field in table student with a restriction that the length of IDCrad must less than 18.
trigger-name: credit_tri
target-table:student
target-field:IDCard
error-msg:"length is above 18,cannot insert"
mysql> delimiter $ mysql> create trigger credit_tri before insert -> on student for each row -> begin -> declare msg varchar(200); -> if (new.IDCard > 18) then -> set msg = "length is above 18. Cannot insert."; -> signal sqlstate ‘HY000‘ SET message_text = msg; -> end if; -> end $
Check restriction for mysql
标签:text check arc iter hive log idc -name code