Mysql 数据库错误
我正在尝试创建一个过程,但有一些问题。它显示了一个Mysql 数据库错误,mysql,triggers,Mysql,Triggers,我正在尝试创建一个过程,但有一些问题。它显示了一个错误1458和语法错误,请帮助。以下是我的程序 DROP PROCEDURE IF EXISTS `ABC`.`` ()$$ CREATE PROCEDURE `ABC`.`` () BEGIN After insert on table1 for each row INSERT INTO table2 set student_id = student_id , Name= Name ,
错误1458
和语法错误,请帮助。以下是我的程序
DROP PROCEDURE IF EXISTS `ABC`.`` ()$$
CREATE PROCEDURE `ABC`.`` ()
BEGIN
After insert on table1 for each row
INSERT INTO table2
set student_id = student_id ,
Name= Name ,
Marks_1=Marks_1,
Marks_2=Marks_2,
total=total,
couter= counter mod student_id ;
END $$
DELIMITER ;
上面的代码显示了一个错误1458。。。据说要从根本上解决可以做的事情你到底想实现什么?你能告诉我确切的错误吗?有几个细节,1。存储过程的名称是什么?`不是有效的名称。2.在内部,它有一种触发器的定义,是否要在存储过程中创建触发器?