我正在执行这个
START TRANSACTION;
SELECT * FROM zones;
COMMIT;
获取此错误。
SQL错误[1064][42000]:(conn = 1035920)SQL语法中有错误;查看与您的MariaDB服务器版本对应的手册,了解在"SELECT * FROM区域"附近使用的正确语法;
尝试执行此
START TRANSACTION;
INSERT INTO zones (name) VALUES ("ZONE 5");
INSERT INTO zones (name) VALUES ("ZONE 6");
INSERT INTO zones (name) VALUES ("ZONE 7");
COMMIT;
相同
SQL错误[1064][42000]:(conn = 1035920)SQL语法中有错误;查看与您的MariaDB服务器版本对应的手册,了解在"INSERT INTO zones(name)VALUES(" ZONE 5 ")"附近使用的正确语法;
不知道为什么会发生这种情况,我到处寻找语法错误、SQL代码示例。
MariaDB版本:10.3.30-MariaDB DBeaver版本:最新版本22.0.4.202205011839。
2条答案
按热度按时间5vf7fwbs1#
我一直在做一些测试,似乎有一些与关系型数据库管理系统有关的东西。尝试在phpmyadmin中运行查询,它工作正常。
我想这可能与关系数据库管理系统有关。我试图执行突出显示整个语句的查询。
我可以在DBeaver中逐行执行查询。
START TRANSACTION;
Query statements;
COMMIT;
或ROLLBACK;
按照这个过程,它运行得很好。还了解到你不能一次执行多个
INSERT INTO
语句。ohfgkhjo2#
我使用“执行sql脚本”按钮解决了这个问题。