SQL事务不起作用

时间:2017-11-03 12:47:22

标签: mysql

我试图运行这个,但是在第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$$

1 个答案:

答案 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 ;