我正在使用MYSQL版本。 40年5月5日
使用以下查询从表中删除记录。该表已在ssearchaccountid上编制索引并更新。
delete from ssearchesdata
where id in (select ssearchesdataid
from ssearchtermmap where ssearchaccountid = ?
and updated between ? and ?)
如果我更换它,它会对性能产生任何影响:
DELETE FROM SSearchesData
USING SSearchTermMap
JOIN SSearchesData ON (SSearchesData.id = SSearchTermMap.sSearchesDataId)
WHERE sSearchAccountId = '200'
AND updated BETWEEN '2014-10-24 00:00:00' AND '2014-10-25 23:59:59';