0

当我输入保存点 a 时,它在保存点中显示错误;并且错误是无法识别的语句类型

我在 wamp 服务器的 phpmyadmin 上运行代码

这是我的 SQL:

START TRANSACTION
INSERT INTO class VALUES(5, 'Rahul');

COMMIT

UPDATE class SET name = 'Abhijit' WHERE id = '5';

SAVEPOINT ab;(error: unrecognized statement type)

INSERT INTO class VALUES(6, 'Chris');

SAVEPOINT B;(error : unrecognized statement type)

INSERT INTO class VALUES(7, 'Bravo');

SAVEPOINT C;(error: unrecognized statement type)

SELECT * FROM class;

它不应该在那里显示错误

4

1 回答 1

0

在“UPDATE class SET name = 'Abhijit' WHERE id = '5'”语句之后和“INSERT INTO class VALUES(6, 'Chris');”之后删除分号 (;) 并删除 SAVEPOINT 中上述行的结束分号。这个解决方案对我有用

于 2020-01-20T03:34:17.210 回答