社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

MYSQL在同一表上设置更新

Rob • 9 月前 • 180 次点击  

我有以下mysql查询,试图将一个帐户(139)的标识符所有者更新为同一表中已经存在的任何其他帐户的标识符的相同所有者,如下所示:

update portfolio_identifier
SET owner_id = owner_id
where
account_id = 139
and code in(select code from portfolio_identifier where portfolio_identifier.account_id <> 139);

但是,我的查询不起作用,因为我得到了以下错误:

错误代码:1093。不能在FROM子句中为更新指定目标表“portfolio_identifier”

如果可能的话,如何做到这一点?谢谢

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/158311
 
180 次点击  
文章 [ 1 ]  |  最新文章 9 月前