选择一个id列表以在MySQL中应用更新查询

时间:2015-12-23 19:18:05

标签: mysql

我想更新一些表行。我已经尝试通过以这种方式从选择查询中选择一些行ID来创建更新我的表行的查询:

UPDATE `subsequence` SET `tcStart`= `tcStart`+1  WHERE ID_subsequence 
in (select ID_subsequence from subsequence join sequence on subsequence.ID_sequence 
= sequence.ID_sequence WHERE sequence.tcStart = subsequence.tcStart)

当我尝试执行它时,我收到以下错误消息:

#1093 - You can't specify target table 'subsequence' for update in FROM clause 

所以请帮忙!

0 个答案:

没有答案