MySQL INSERT INTO ON DIFFERENT TABLE DUPLICATE KEY UPDATE

时间:2021-03-02 16:34:50

标签: mysql insert subquery on-duplicate-key

我在 MySQL 中使用 node.js,我有两个表,如 Bookings 和 Places 来制作停车 API

我正在尝试在 Table Bookings 上预订一个位置,并在相同的查询中更新字段 Places.isAvailable(布尔型),例如:

"INSERT INTO Bookings (userId, placeId) VALUES (?,?) 
 SELECT isAvailable FROM Places 
 ON DUPLICATE KEY UPDATE Places.isAvailable='1';"

我收到来自 MySQL 的语法错误

你能告诉我我的查询有什么问题吗?

非常感谢:)

0 个答案:

没有答案
相关问题