【发布时间】:2014-01-23 22:34:57
【问题描述】:
我有一个错误,当我想创建一个触发器来检查 salle 表中的新条目时 我有一张销售桌(nSalle,nbComputer,负责) 如果 nSalle 在 (1,2,3,4,5) 中,我想在插入之前检查一下,否则,我将限制插入
我创建了一个触发器,我没有错误但是当我插入一个值时!=(1,2,3,4,5)我得到它插入女巫不是我想要的
到目前为止,她是我的代码
delimiter //
create trigger before_insert_salle before insert
on salle
for each row
begin
(nSalle,nbComputer,responsible)
if new.nSalle in (1,2,3,4,5) then
set new.nSalle = new.nSalle,
new.nbComputer = new.nbComupter,
new.responsible = new.responsible ;
end if ;
end //
当我像这样插入记录时
insert into salle values (10,20,'Joe') 有效,女巫错了 10 不在 (1,2,3,4,5) 中
【问题讨论】: