START TRANSACTION;
INSERT INTO cards SET `Name` = 'aaa';
COMMIT;
最小的示例工作。MySQL的解析錯誤,但的NodeJS從代碼的NodeJS 它的命令行工作調用時不工作CMD
如何解決它而不刪除交易?
START TRANSACTION;
INSERT INTO cards SET `Name` = 'aaa';
COMMIT;
最小的示例工作。MySQL的解析錯誤,但的NodeJS從代碼的NodeJS 它的命令行工作調用時不工作CMD
如何解決它而不刪除交易?
交易是另一個查詢,因此必須在此編輯整個事情就像一個魅力後連接
var connection = mysql.createConnection({ multipleStatements: true }
啓用。
附近使用正確的語法。不要這樣做。分別執行它們。啓用多個語句會引發許多安全漏洞。 https://xkcd.com/327/ –
找不到任何其他SQL注入 - 但只有當你沒有正確地逃脫。 我錯過了什麼嗎? – Zigulik
什麼,確切地說,不工作呢?這意味着什麼,它實際上做了什麼? –
對不起,忘了提及... 錯誤:ER_PARSE_ERROR:您的SQL語法有錯誤;檢查與你的MySQL服務器版本相對應的手冊,在'INSERT INTO cards(Name) – Zigulik