在开发过程中,遇到了一个问题,删除数据表中的脏数据,MysqL数据库,根据某个列的值删除同一个表中的多条记录。
首先,把所有的脏数据都已经查询出来了。
如果一行一行删除的话,非常的麻烦。
sql;toolbar:false">DELETE FROM t_exammain WHERE ExamID = '59cf8fd8-b206-4ed2-968c-1391c74821c3'
此时,就需要根据某个列的值,批量删除多条记录。
sql;toolbar:false">DELETE FROM t_exammain WHERE ExamID in ( '2ec21740-bd34-4e26-aa9a-9251b0b32a88','33c7d503-9f9a-4b27-9b5e-8e1dd423d1d6','35529623-790f-4cb0-8f5c-a5c3f4d3d254','3ff1e5e8-b7d2-4acc-a857-3b785bd67c67','43267319-29d9-4bf4-8643-6861d597a2f1','4f5cb9da-91f5-4308-aa5c-3550edaf41e6','535366f2-7124-4c67-b628-d9c3e27d9fd1' )原文链接:https://www.f2er.com/mysql/62517.html