tabela1
----------------
id |time|name
-----------------
1|2011-10-01
----------------
2|2012-10-01
----------------
3|2011-09-01
----------------
aby tabela po sortowaniu zrobiła się na UPDATE:
tabela1
----------------
id |time|name
-----------------
1|2012-10-01
----------------
2|2011-10-01
----------------
3|2011-09-01
----------------
Poprosti id zmienił się wedłóg najnowszej daty,i chciałbym to zrobić dla 3 tabel na raz(jeśli da radę a jeśli nie to może być dla jednej) w miare optymalnie .
Wiem jak wyciągnąć rekordy wedłóg najnowszej daty,ale niewiem jak najskuteczniej zmienić te id wedłóg tego i odrazu zapisać.Próbuje coś takiego:
UPDATE times t ,(SELECT * FROM times WHERE times.id > 0 ORDER BY times DESC) AS tab SET t.times = tab.times WHERE t.id >0
Ale edytuje mi wszystkie id na najnowszy czas
Proszę o pomoc