我想從我的MySQL表中逐一選擇一個值,並使用此值從不同的表中獲取一些值。獲取值後,我想用此值更新我的同一個表。 我可以同時選擇並更新表格嗎?Mysql同時選擇並更新表
我想用java循環表中選擇值從表中逐一選擇值。
我想從我的MySQL表中逐一選擇一個值,並使用此值從不同的表中獲取一些值。獲取值後,我想用此值更新我的同一個表。 我可以同時選擇並更新表格嗎?Mysql同時選擇並更新表
我想用java循環表中選擇值從表中逐一選擇值。
您可以將語句設置爲可更新。然後你可以使用結果集的setter來更新任何值。
你也可以在單個SQL查詢中解決這個問題,但我必須看到這些表來創建一個例子。
像這樣的實例:
update table_a a
set column_name=(select b.new_column_value from table_b b where b.uid=a.uid)
您也可以WHERE子句更新的表-A
加起來也只有performce它在一些記錄所以,你已經嘗試過? – Cirou
我還沒有嘗試過。我只想知道這會發生嗎? –
[SQL更新和在單個查詢中選擇]的可能重複(http://stackoverflow.com/questions/8849916/sql-update-and-select-in-a-single-query) – ruhungry