谁能帮我写个Mysql触发器呢,表里面有一个user_id  int型  不为空 字段外部提交insert时,触发器自动生成user_id并写入字段user_id的生成规则是  取当前user_id中最大的值+1我试了很久了,老是报错。

解决方案 »

  1.   


    把你自己写的代码贴出来,连同错误信息。 另外也贴一下你的CREATE TABLE语句。让别人帮你找错和让别人施舍代码是完全不同的。
      

  2.   

     declare t int
     SELECT MAX(user_id)+1 into t from pp_userinfo
     insert pp_userinfo(user_id)values(t) 
      

  3.   

    贴出你完整的
    create table 
    create trigger
    还你所说的报错信息。
      

  4.   

    userid设置成自增的,不用触发器