执行 update App set App.packageName_id=(select id from PackageName,App where App.packageName=PackageName.packageName);
出错:ERROR 1093 (HY000): You can't specify target table 'App' for update in FROM clause
求优化?
mysql出错:You can't specify target table 'App' for update in FROM clause
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
6条回答 默认 最新
- navy0168 2012-08-28 14:05关注
[code="java"]UPDATE App,PackageName SET App.packageName_id=PackageName.id where
WHERE App.packageName=PackageName.packageName;[/code]本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报