插入查询在MySQL workbench中执行,但不在webkit.io中执行
我的这个查询在mysql workbench中运行良好,但在webkit.io和:插入查询在MySQL workbench中执行,但不在webkit.io中执行,mysql,sql-insert,Mysql,Sql Insert,我的这个查询在mysql workbench中运行良好,但在webkit.io和: 对于任何可能偶然发现这一点的人,答案是我的应用程序连接到数据库没有权限一次执行多个查询(这是连接的默认行为) 我的解决方案是创建一个存储procedure,并锁定调用它的用户,使其不具有不需要的权限,而不是授予一次运行多个查询的权限 INSERT INTO `purchases` (`CarID`, `DriverName`, `CarType`, `CarPlate`) VALUES ('rbJLn8VKqh8
对于任何可能偶然发现这一点的人,答案是我的应用程序连接到数据库没有权限一次执行多个查询(这是连接的默认行为) 我的解决方案是创建一个存储procedure,并锁定调用它的用户,使其不具有不需要的权限,而不是授予一次运行多个查询的权限
INSERT INTO `purchases` (`CarID`, `DriverName`, `CarType`, `CarPlate`) VALUES ('rbJLn8VKqh8Xe6TWvMHF', 'IHatesErrors', 0, @numberPlate := generateUniqueNumberPlate());
SELECT @numberPlate AS "key";
SET @numberPlate = NULL;