mysql 可唔可以 一次過update一行

編寫、設計網頁與程式。

版主: hamu278, 銘仔

版面規則
  • 本版面亦可以討論網頁寄存公司

mysql 可唔可以 一次過update一行

文章星宿 » 2009-07-02, 12:41

我有一個叫position既col
我想改左其中一個row之後, 之後個d row全部 +1
即係:

1
2
3
4
5

5變3之後,
3同4 都加1, 變 4 5

可唔可以一條指令做到咁?
星宿
 

Re: mysql 可唔可以 一次過update一行

文章bananasims » 2009-07-02, 12:53

以我理解
我想改左其中一個row之後, 之後個d row全部 +1

就係 3 變 5,4 同 5 就變 5 同 6
不過下低個 example 又搞亂咗我 :?
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: mysql 可唔可以 一次過update一行

文章星宿 » 2009-07-02, 12:55

bananasims 寫:以我理解
我想改左其中一個row之後, 之後個d row全部 +1

就係 3 變 5,4 同 5 就變 5 同 6
不過下低個 example 又搞亂咗我 :?

唔係, 我想調次序姐

好似youtube個playlist 咁 , 有得改位置

例如原本第五既調去第三, 咁原三同原四就自動移位
星宿
 

Re: mysql 可唔可以 一次過update一行

文章bananasims » 2009-07-02, 13:01

好好運用 MySQL 既 LIMIT :oops:
條 SQL 都 ok 難寫,要再諗下
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: mysql 可唔可以 一次過update一行

文章星宿 » 2009-07-02, 14:38

UPDATE `table` SET `position` = `position`+1 WHERE `position`>3

最尾咁了
星宿
 

Re: mysql 可唔可以 一次過update一行

文章銘仔 » 2009-07-02, 16:51

如果冇GET錯,用ARRAY搞之後輸出MYSQL可能會較好...
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36


回到 [B1] 網頁製作、程式編寫與介面設計



誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 27 位訪客

cron