mysql - 在尝试创建插入过程时,在 netbeans-7.2 中出现以下错误

标签 mysql triggers netbeans-7.2

错误代码 1064,SQL 状态 42000:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在“BEGIN”附近使用的正确语法 INSERT INTO mst_gate (gate_id,gate_name,status) 第 2 行的“VALUES”

DELIMITER @@  
CREATE TRIGGER vms.ins_gate  
BEGIN  
    INSERT INTO `mst_gate` (`gate_id`,`gate_name`,`status`)   
        VALUES (new.gate_id, new.gate_name, new.status);  
  END @@  
DELIMITER ; 

最佳答案

触发语法错误,请尝试

    DELIMITER @@  
    CREATE TRIGGER vms.ins_gate  BEFORE INSERT ON sometable
    FOR EACH ROW
    BEGIN  
        INSERT INTO `mst_gate` (`gate_id`,`gate_name`,`status`)   
            VALUES (new.gate_id, new.gate_name, new.status);  
      END @@  
    DELIMITER ; 

关于mysql - 在尝试创建插入过程时,在 netbeans-7.2 中出现以下错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20866633/

相关文章:

mysql - 具有多个子句的 SQL 查询

mysql - sql中的意外错误1054

java - Netbeans 7.2 中的代码导航

java - 如何在按钮组中添加单选按钮?

java - 父级有子级列表或子级有父级引用

php - 将IP地址作为整数存储在数据库中

MySql 触发器和性能

MySQL "create trigger tr_emp before insert or update"

sql-server - MS SQL Server 2008 更改触发器中插入的行值

c++ - 删除烦人的突出显示 Netbeans 7.2 C++