UPDATE OPENQUERY(....) SET ... WHERE. GO. 許多時候,需要藉由SQL Server 執行個體去查詢其他一直資料庫,譬如Oracle或是MYSQL等等不同型態資料。 ... <看更多>
「sql update不同資料庫」的推薦目錄:
sql update不同資料庫 在 資料庫索引深入淺出(一) 的推薦與評價
此圖來自(Pro SQL Server Internals, 2nd edition) ... 每個 Index 都會建立一顆 b+ tree; 每次新增、更新資料時都會異動到有使用的 b+ tree. ... <看更多>
sql update不同資料庫 在 第20 章JDBC 入門 的推薦與評價
JDBC(Java DataBase Connectivity)是用於執行SQL 的Java 解決方案,它將不同資料庫之間各自差異API 與標準的SQL(Structured Query Language)陳述分開看待,實現 ... ... <看更多>
sql update不同資料庫 在 SQL的搜尋與寫入相互影響問題 的推薦與評價
你是在用oracle, MySQL, DB2, postgresql 還是MSSQL? 不同資料庫, 不同版本的差異太大, 答不了你啊! 0. ... <看更多>
sql update不同資料庫 在 【SQL】 Access SQL UPDATE 更新修改表格內的數據教學 ... 的推薦與評價

Access SQL 教學廣東話2023 HKDSE ICT Database Syllabus 清Concept SQL 課程 更新 修改表格內數據的 SQL 指令: UPDATE, SET 關聯式數據庫, 關聯式 資料庫, ... ... <看更多>
sql update不同資料庫 在 Re: [SQL ] 同時修改多筆資料讓兩個資料表的欄位值… 的推薦與評價
不好意思,因為手邊沒有Mysql可以試
我用ms sql以及teradata測試的sql語法如下,給你參考
MS SQL:
UPDATE farm_tb1
SET username = a.man_name
FROM
(SELECT uid,username
FROM user_tb1) A
WHERE farm_tb1.uid = a.uid
Teradata:
UPDATE farm_tb1
FROM
(SELECT uid,username
FROM user_tb1) A
SET username = a.man_name
WHERE farm_tb1.uid = a.uid
不過照您所說的farm_tb1有些uid無法對應到user_tb1
對應不到的資料,就不會被update到囉
希望對您有幫助
※ 引述《knives ()》之銘言:
: 我的DBMS是Mysql
: 我現在有兩個table,一個叫user_tbl,一個叫 farm_tbl
: 這兩個資料表都有兩個相同的欄位,uid、username
: 有沒有辦法只下一段sql語法,就可以讓farm_tbl的 username 修改成user_tbl 的username
: 在兩邊uid都相同的情形(farm_tbl可能會沒有有uid無法對應到user_tbl 的uid)
: 謝謝回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.145.236
... <看更多>