假定我們有兩張表,一張表為product表存放產品資訊,其中有產品**列price;另外一張表是productprice表,我們要將productprice表中的**欄位price更新為price表中**欄位的80%。
在mysql中我們有幾種手段可以做到這一點,一種是update table1 t1, table2 ts ...的方式:
update product p, productprice ppset pp.price = pp.price * 0.8
where p.productid =pp.productid
and p.datecreated
< '
2004-01-01
'
另外一種方法是使用inner join然後更新:
update product pinner join productprice pp
on p.productid =pp.productid
set pp.price = pp.price * 0.8
where p.datecreated
< '
2004-01-01
'
MySql批量更新方法
準備資料 表 user 使用者 dept 部門 1 更新符合單個條件的某個欄位的一條資料 update user u set u.name 測試 where u.id 2 in 更新多條資料 update user u set u.name 測試 where u.id in 3 符合多個條件更新內容...
SQL Server UPDATE語句的用法詳解
sql server update語句用於更新資料,下面就為您詳細介紹sql server update語句語法方面的知識,希望可以讓您對sql server update語句有更多的了解。現實應用中資料庫中的資料改動是免不了的。通常,幾乎所有的使用者資料庫中的大部分資料都要進行某種程度的修改。在s...
WPF的UI更新方式
那在 wpf 中,要如何更新 ui 的內容呢?當然,要從乙個不正確的範例開始。ex1bad.xaml xmlns xmlns x title ex1bad height 300 width 300 ex1bad.xaml.cs usingsystem.threading usingsystem.wi...