在mysql中使用sn从表中删除许多行

bejyjqdl  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(246)

我是唯一的it支持与查询只有基本知识。我想用ac\ U serial\ U number从我的表中删除许多列为序列号行的表条目。
目前,我正在使用

DELETE FROM `asset_comparison` WHERE `asset_comparison`.`ac_serial_number` = 'SGH511XXXX'
DELETE FROM `asset_comparison` WHERE `asset_comparison`.`ac_serial_number` = '6CM451XXXX'

但我有大约1000个序列号要删除。我的方法要花几个小时。
你能告诉我怎么删除吗?

mqxuamgl

mqxuamgl1#

如果只有1000左右?
然后您可以使用一个带有in条件的delete来完成。
例如:

DELETE FROM asset_comparison 
WHERE ac_serial_number IN (
 'SGH511XXXX'
,'6CM451XXXX'
-- Add more here
);

相关问题