2016-04-04 19 views
-1

Yapmaya çalıştığım şey, ilk 200 kaydı bir sütundan 1 ile 200 arasında başlayabilmektir. 200 kayıttan sonra değerler üzerinde değişiklik yok.
akım kayıtları buSütundaki ilk 200 kaydı sırayla değiştir

1 
2 
3 
4 
4 
6 
6 
... 

benziyor Benim ihtiyacım onları ben bunları düzeltmek için nelere ihtiyacım var sql deyimi

1 
2 
3 
4 
5 
... 
200 

olmak yenilenmesini sağlar?

+0

Gerçekten ihtiyacını anlamadı. Daha fazla detay vermeye çalışabilir misiniz? – Lulylulu

cevap

2

bir user defined variable başlat ve böyle yapmak:

SET @rownumber = 0; 
UPDATE your_table 
SET your_column = (@rownumber := @rownumber + 1) 
ORDER BY the_column_that_defines_the_order_of_the_first_200_records 
LIMIT 200;