我在同一主機上有 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 關注
- 125 瀏覽
添加回答
舉報
0/150
提交
取消