猿问

关于SQL一个高并发时,删除表中一些数据的问题。

在高并发下,需要删除一个张表中符合条件的数据

方法1:直接delete...form... select 这种方式去删除符合条件的数据。

方法2:首选把需要删除的数据查到有一个临时表中,然后在让表和临时表关联去删除,

方法1和方法2的唯一区别在于删除和查询数据是否分离。

各位大神,上述两种发方法中,那种会比较好一些,或者您有更高性能的方法,请探讨一下,

PS:查数据时,需要关联两张数据量较大的表。


桃花长相依
浏览 973回答 1
1回答
随时随地看视频慕课网APP

相关分类

MySQL
我要回答