create trigger trig_tf_f_sale before insert on tf_f_sale
for each row
begin
 
if new.spec is null then
insert into xxxx values (1);
end if;
end这个语句有错吗?

解决方案 »

  1.   


    ->create table tf_f_sale(spec int);
    影响的数据栏: 0
    时间: 0.094ms->create table xxxx(id int);
    影响的数据栏: 0
    时间: 0.125msdelimiter //
    create trigger trig_tf_f_sale before insert on tf_f_sale
    for each row
    begin
    if new.spec is null then
    insert into xxxx values (1);
    end if;
    end
    //->insert into tf_f_sale values(null);
    影响的数据栏: 1
    时间: 0.000ms
    这个语句有错吗?
    都没错
      

  2.   

    估计是楼主没有加 delimiter // 吧.
    按 二楼的试一下。