看板 Database 關於我們 聯絡資訊
資料庫是MySQL 5.0.27 現在我要執行兩句sql UPDATE Table SET Amount =20 WHERE Id =1 UPDATE Table SET Amount =10 WHERE Id =2 我希望能像DELETE能做到 DELETE FROM Table WHERE Id = 1 DELETE FROM Table WHERE Id = 2 可以合併成 DELETE FROM Table WHERE Id IN (1, 2)這樣一句去執行 請問要怎麼寫呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.41.241
ninetyeight:update欄位的值不一樣...無法這樣合併 11/01 17:07
cspy:update table set Amount=(if(id-1=0,'20','10')); 11/01 19:20
cspy:如果Id有限定{1,2} 可以這樣寫XD 11/01 19:36