You are here: 首頁 資料庫心得 [mysql] SELECT 查詢 產生一個自動遞增的序號欄位 做批次更新

飛朵啦學習手札

本網站建議使用Firefox2.0以上,或是使用Goole瀏覽器來瀏覽,並使用1024x768解析度來觀看.

[mysql] SELECT 查詢 產生一個自動遞增的序號欄位 做批次更新

E-mail 列印 PDF

根據

[轉][MySQL] 如何用 SELECT 查詢 產生一個自動遞增的序號欄位

[轉][MYSQL]將查詢結果更新至資料表 UPDATE for SELECT

的範例來綜合寫出

  1. UPDATE
  2. pay AS A,
  3. (SELECT @s:=@s+1 as seq, id FROM pay, (SELECT @s:= 0) AS s ORDER BY  `pay`.`id` asc ) AS B
  4. SET A.`seq`=B.`seq`
  5. WHERE A.id=B.id