[MySQL] Zapytanie UPDATE z SELECTem

0

Witam. Mam takie zapytanie:

UPDATE magazyn SET cena_z_n = (SELECT cena_z_n FROM zakup_d WHERE id_towar = 15) WHERE id_towar = 15

Po wklepaniu go do phpMyAdmin pokazuje mi błąd:
"MySQL zwrócił komunikat:

#1064 - Something is wrong in your syntax obok 'SELECT cena_z_n FROM zakup_d WHERE id_towar = 15) WHERE id_towar' w linii 1"

Zapytanie jest niby proste. Każde z osobna działa (UPDATE i SELECT). Gdzie w takim razie jest błąd w składni ??

0

która wersja bazy?

0

MySQL 4.0.26

0

Getting Started

In order to use subqueries in MySQL you will need a version of MySQL 4.1. Any version would be OK, but as 4.1 is alpha, you'll definitely want the latest. So, go and grab the newest 4.1 and get it installed before moving on... or just be a spectator and read the examples.

czyli na 4.0.x możesz sobie tylko pomarzyć o podzapytaniach

0

Faktycznie. Zainstalowałem bazę 5.0.24 i wszystko jest ok. Wielkie dzięki [browar]

1 użytkowników online, w tym zalogowanych: 0, gości: 1