![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym posortować tabelę mySQL według pola "kolejnosc". Pole to zawiera liczby zmiennoprzecinkowe. Chodzi mi teraz o to żeby posortować wszystkie wpisy w tabeli wedłóg wartości w tym polu ale tak aby nowo powstała tabela zawierała liczby od 1 w górę w polu "kolejnosc". np:
Kod ID | Name | kolej ------------------------ 1. | abcde | 1.12 2. | dedgh | 3.23 3. | asdfs | 0.45 miałoby przetworzoną postac Kod ID | Name | kolej ------------------------ 3. | asdfs | 1 1. | abcde | 2 2. | dedgh | 3 I ważne jest żeby ta nowa tabela zapisała sie na serwerze mySQL. Nie chodzimi tylko o wyswietlenie. Wie ktoś może z której strony to ugryźć ? Ten post edytował Black-Berry 13.06.2007, 11:09:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat P.S. Co znaczy ENGINE = MYISAM;? To znaczy, ze masz zajrzec do manuala: http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html ps: a na grzyba ci trzymac w tabeli dane posortowane? Po to stworzono bazy danych by kombinowac jak najmniej. chcesz miec cos posortowane to uzywasz select .... order by..... a nie kombinujesz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Po to sa indexy by takie operacje byly szybkie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 04:35 |