Ben bu tablo vardır:
id track_name datetime weight
1 aName 2010-06-01 09:00:00 1
2 theName3 2010-07-01 11:00:00 2
3 heyThere 2010-08-01 16:00:00 3
4 abcd 2010-08-01 22:44:00 4
5 g123go 2010-08-01 22:00:50 5
6 foobar 2010-09-01 13:11:00 6
7 barfoo 2010-11-01 12:00:55 7
8 barbar 2010-12-01 11:11:00 8
Ağırlığı satır kayıt sırasını belirler. Bir çalma listesi sipariş için kullanılır. Ve kullanıcıya büyük çalıştığı, böylece basit bir şekilde yeniden düzenleyerek, yukarı ve aşağı öğeleri taşıyabilirsiniz.
DESC veya ASC biri tarafından sipariş, 'tarih' sütuna dayalı ağırlık 'değerini değiştirmek için tek bir sorgu yazmak mümkün olup olmadığını merak ediyorum. 'TRACK_NAME' sütun için aynı.
Example pseudo query:
UPDATE table SET weight (start from 1) ORDER BY datetime ASC
Benim alternatif binlerce kayıt varsa, tüm satırlarını ve en verimli yoludur hangi şüphe web sunucusu üzerinde her ve bunların herkes, işlemektir.