當前位置:首頁 » 編程語言 » mysql更新sql

mysql更新sql

發布時間: 2024-01-08 00:50:53

1. Mysql查詢將查詢的結果進行更新

update a set aa = '1' where ab = ( select ab from b);
測試過了 可以通過
但是這個語句只有在 b表中只有一條記錄的時候是准確的
如果b表中有多條記錄 那你得在子查詢中查詢指定的某一個 ab 列的值 才是准確的!

2. mysql 從一張表更新另一張表,sql 語句如何效率最高

從一張表更新到另一張表,SQL更新語句如果能實施兩表有效連接並能指定用源表的特定欄位(或基於該源欄位的計算表達式)准確更新到被更新表的目標欄位,那麼就可以實現高效率的更新操作。

具體的實現語句根據源表、目標表結構的不同以及具體的更新方式可能會有很大的變化,沒有通用的寫法。需要指出一點,不是所有的情況下都可以單純用SQL語句實現高效「從一張表更新到另一張表」的。良好設計的數據結構和較為簡單的更新方式有利於用SQL語句實現已有表高效更新到其他表,有些情況下是無法簡單實現SQL語句高效更新的,此時就只能退而求其次,藉助編程手段或低效率的游標去解決了。

下面提供一個SQL語句一張表更新到另一張表的例句供參考:
T1(ID,Name)
T2(ID,Name)
T1和T2具有相同「ID」的姓名可能不一致,現在要求將T2中不一致的姓名更新到與T1中對應ID姓名一致,實現SQL更新語句如下

update T2 a,T1 b set a.Name=b.Name where a.ID=b.ID

熱點內容
終端配置怎麼寫 發布:2025-09-18 06:44:42 瀏覽:797
ftp手機登陸 發布:2025-09-18 06:43:04 瀏覽:760
emc存儲800電話 發布:2025-09-18 06:32:49 瀏覽:957
c語言編程與設計 發布:2025-09-18 06:09:15 瀏覽:720
2016年預演算法 發布:2025-09-18 06:07:05 瀏覽:621
什麼是廣告腳本設計 發布:2025-09-18 05:52:09 瀏覽:656
移動版我的世界伺服器 發布:2025-09-18 05:38:49 瀏覽:963
使用jsp腳本輸出九九乘法表 發布:2025-09-18 05:22:11 瀏覽:670
出行解壓 發布:2025-09-18 05:20:54 瀏覽:581
安卓手機畫線怎麼用 發布:2025-09-18 05:16:43 瀏覽:704