我按照网上的搜索的信息,在数据库上  做了一个触发器测试     create trigger t1
     after insert on test for each row
     update test1 set num=char_length(test.name);     
再 输入命令行   insert into test value('liu');
的时候 
显示出错信息如下:
          
        unknow  column "test.name" in "field list";

解决方案 »

  1.   

        create trigger t1
        after insert on test for each row
        update test1 set num=char_length(new.name);
      

  2.   

    建议参考MYSQL官方手册中的例子。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  3.   

    请问 是那里的错误,应该如何修改 
       test---(name   varchar 255)
       test1--(num     int     11 )
    还有一件事在这里代问一下,
            navicat  中如何设置触发器?