草庐IT

someblob

全部标签

mysql - 如何优化这个数据库操作?

我对数据库很马虎,无法通过连接来实现这一点,而且我什至不确定那样会更快...DELETEFROMatableWHEREbtable_idIN(SELECTidFROMbtableWHEREparam>2)ANDctable_idIN(SELECTidFROMctableWHERE(someblobLIKE'%_ID1_%'ORsomeblobLIKE'%_ID2_%'))Atable包含约19M行,这将删除其中的约3M。目前,我只能使用LIMIT100000运行查询,而且我不想整天坐在这里使用phpmyadmin,因为每次删除(100.000行)运行大约1.5分钟。有什么方法可以加速/