diky - to je to spravne nakopnuti spravnym smerem :) napral jsem to do dalsi tabulky a pak zpatky a je to Ještě jednou díky -- Jouda jouda66cz@centrum.cz > Kamil wrote: >>> Mám v MySQL tabulku se zaznamy o zakaznicich (prim key je asi 15 >>> mistny kod toho zakaznika) a potrebuju do ni pridat pole s poradovym >>> cislem podle datumu zapisu (jedno z poli). Pridat pole umim, seradit >>> podle data taky, ale jak to udelat, aby nejstarsi zaznam mel id 1 a >>> nejnovejsi 100000? >> Ja bych to udelal tak, ze bych si napsal script co by si to >> seradil podle data a potom bych po jednom tupe pomoci UPDATE >> ty zaznamy zadaval.. V php prace na 5minut a při 100K >> záznamů, tak na 30s běhu scriptu. >> Ale jestli to chceš jedním dotazem, tak to se bude muset >> najít někdo znalejší.. > ----------------------------------- > jednim dotazem to nepujde, minimalne musi byt tri: > 1. SELECT - kde vyberes vsechny polozky (razeni 'ORDER BY datum ASC'), > pak si v PHP/ASP/* vytvoris slozeny dotaz na INSERT, kde budou > vsechny udaje i s temi id > 2. ve druhem vyprazdnis celou tabulku, tj. nezustane tam vubec nic > (tusim TRUNCATE TABLE jmeno_tabulky) > 3. a ve tretim spustis ten pripraveny INSERT > a jako prvni si to samozrejme cele zazalohujes! > enjoy ;) > -- > -h!- > http://www.hyneklipa.cz/ > ICQ: 289612872 > ===================================================== reklama ===== > 17" LCD monitor ACER za neuveritelnych 5 249 bez DPH! > koupit: http://computer.cz/DetailPage.asp?DPG=51214 > ===================================================================Received on Tue, 1 Mar 2005 12:38:44 +0100
This archive was generated by hypermail 2.1.8 : 01. 03. 2005, 12:38 CET