![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 12.11.2005 Skąd: hen hen Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Napisałem zapytanie do bazy:
Skrypt działa; ale tylko częściowo, nie działa update pola p.post_topic_id; i wywala błąd: Kod You have an error in your SQL syntax near 'p, users_count u SET p.post_topic_id = '60', u.statement_count = '1275'' at line 1 Dodam, że pozostałe pola zostają zaktualizowane zghodnie z założeniem. Przeglądnąłem pół internetu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) i nie znalazłem wyjaśnienia swojego błędu. Może tu ktoś zna odpowiedź? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Chyba powinieneś to rozbić na 2 zapytania.
Z tego co widzę nie da się zrobić UPDATE na 2 tabelach jednocześnie:
To zapytanie nie daje żadnego efektu
A to tak Ten post edytował Kuziu 22.03.2006, 14:42:29 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 12.11.2005 Skąd: hen hen Ostrzeżenie: (0%) ![]() ![]() |
Wiem, że można to zrobić na dwóch zapytaniach, ale ja chce na jednym. Z manuala wynika, że można zrobić update dwóch tabel jednocześnie. Jednak problem może wynikać z wersji MySQL moja to 3.23.58, nie jestem pewny też skladni ze względu na mój "angielski" (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 20:17 |