我试图运行这个,但是在第4行的事务开始时出现错误
CREATE PROCEDURE Testproc1(pi_klassekode CHAR(3)
,pi_klassenavn VARCHAR(30))
BEGIN
START TRANSACTION;
INSERT INTO klasse
VALUES(pi_klassekode,pi_klassenavn);
COMMIT;
END$$
答案 0 :(得分:0)
您可以更改分隔符并检查它是否有效吗?
delimiter //
CREATE PROCEDURE Testproc1(pi_klassekode CHAR(3) ,
pi_klassenavn VARCHAR(30))//
BEGIN
START TRANSACTION//
INSERT INTO klasse VALUES(pi_klassekode,pi_klassenavn)//
COMMIT//
END//
delimiter ;