我的查询有什么问题?我尝试使用一个查询插入执行插入语句,但是我收到此错误:
错误1064:您的SQL语法出错;检查手册 对应于您的MySQL服务器版本,以获得正确的语法 使用near' INSERT INTO todo(title,slug,description,user_id)VALUES (?,?,?,?); '在第2行
我已阅读错误但我没有看到插入声明有什么问题,我在这里缺少什么?
BEGIN;
INSERT INTO todo (title, slug, description, user_id)
VALUES (?, ?, ?, ?);
SET @last_insert_id = LAST_INSERT_ID();
INSERT INTO todo_category (todo_id, category_id)
VALUES (@last_insert_id, ?),
(@last_insert_id, ?),
(@last_insert_id, ?);
COMMIT;
在执行查询之前,问号将被用于值中。