admin

如何删除具有不同ID的多行?

sql

我想做这样的事情:

DELETE FROM table WHERE id IN (SELECT ....)

我怎样才能做到这一点?


阅读 119

收藏
2021-05-10

共1个答案

admin

如果必须选择ID:

 DELETE FROM table WHERE id IN (SELECT id FROM somewhere_else)

如果您已经知道它们(并且它们不在成千上万):

 DELETE FROM table WHERE id IN (?,?,?,?,?,?,?,?)
2021-05-10