例如,如果characterid = null,我希望删除整个行:我想要删除的示例:
但是如果characterid有一个值,那么我想保留整行:我想保留的行示例:
显然,我可以自己手动删除这些行,但是要花很长时间才能全部完成。
最佳答案
删除查询与选择查询非常相似,只不过它说的是DELETE FROM
而不是SELECT * FROM
。您将像这样运行删除操作:
DELETE FROM table WHERE characterid IS NULL
在运行删除查询之前,可以运行此命令以确保它与要删除的数据的条件匹配:
SELECT * FROM table WHERE characterid IS NULL
此外,请始终确保进行备份,尤其是在类似这样的查询会影响大量数据时。