![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 22.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie związane z mysql w wersji 4.1. Chodzi o to, iż mam kwerendę:
Kod: Kod UPDATE POST SET CLASS=1 WHERE ID IN (SELECT ID FROM POST ORDER BY RAND() LIMIT=300); tyle że ta wersja mysql nie pozwala na użycie LIMIT w 'podkwerendzie'. Jaki może być sposób na obejście tego? Kod This version of MySQL database doesn't yet support 'LIMIT' & 'IN/ALL/ANY/SOME subquery' Może jakieś zapisanie wyników SELECTA do pliku a potem load do UPDATE? Tylko jak toz robić? Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
mysql_query(), drugie zamknij w while'a i powinno działać. Używaj tagu [ SQL ] -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:46 |