我在同一主机上有 2 个数据库,通过 Navicat 在 MariaDB 上有相同的用户:DB1=汽车DB2=自动2他们都有一张名为bg_users我想要做的是根据正确的参考更新相应字段中的属性"passwd"和"truepasswd"输入。auto2.bguserauto.bguser"user"我尝试了以下,但失败了:update auth2.bg_user set user_id, truepasswd, passwd = auth.bg_user( truepasswd, passwd) where user_id = 891;我该如何解决这个问题?
1 回答
元芳怎么了
TA贡献1798条经验 获得超7个赞
您需要限定所有表字段并连接两个表:
UPDATE auth2.bg_user, auth.bg_user
SET
auth2.bg_user.truepasswd = auth.bg_user.truepasswd,
auth2.bg_user.passwd = auth.bg_user.passwd
WHERE
auth2.bg_user.user_id = 891 AND
auth2.bg_user.user_id = auth.bg_user.user_id;
它没有经过测试,但应该会告诉你方法。
- 1 回答
- 0 关注
- 85 浏览
添加回答
举报
0/150
提交
取消