我正在学习SQL。使用MySQL,我正在开发一个非常简单的日历应用程序。下面的SELECT语句返回与计划ID的关系。我想使用DELETE语句删除它。所以我试图仅在schedule
表中删除特定的时间表。但我收到语法错误。
错误1064(42000):您的SQL语法出错;
SELECT s.id
FROM schedule s, meetings m
WHERE m.date = s.date AND m.time = s.time AND m.id = 1;
// returns 5
DELETE
FROM schedule s, meetings m
WHERE m.date = s.date AND m.time = s.time AND m.id = 1;
// trying to delete the row with id=5 but syntax error
请帮忙。