Frage : MySQL Updatesatz verketten Frage

Ich habe eine MySQL Frage, dass global modernisierte f-Spalte eine Tabelle mit einer Hintereinanderschaltung der Spaltenwerte und -schnüre von einer anderen Tabelle ist.  Ich schien, auf die Syntax gestolpert zu haben, die alle Reihen aktualisiert: die EINGESTELLTEN

UPDATE bookings_items desc_en = (AUSERWÄHLTES CONCAT („#“, prty_id, „:   auf“, property.prty_title) vom Eigentum, DEM bookings_items.id_ref_external = property.prty_id)

This die desc_en Spalte „# " +the Eigentumidentifikation von der Eigentumtabelle + der Eigentumtitel von der Eigentumtabelle einstellt, IN DER das id_ref_external in bookings.items und das prty_id im Eigentum gleich sind.  Notwendigkeit der Vermutung I, zu zu ändern: die EINGESTELLTEN


UPDATE bookings_items desc_en = (AUSERWÄHLTES CONCAT („#“, property.prty_id, „:   “, property.prty_title) vom Eigentum, IN DEM bookings_items.id_ref_external = die EINGESTELLTEN property.prty_id)

or

UPDATE bookings_items = desc_en (AUSERWÄHLTES CONCAT („#“, prty_id, „:   “, prty_title) vom Eigentum, IN DEM bookings_items.id_ref_external = property.prty_id)

This scheint zu arbeiten, um jede Reihe in der Tabelle und Zug von den entsprechenden Daten im Eigentum table.

What zu ändern, möchte ich tun soll das gleiche Update für s spezifizierte Reihe in der bookings_items Tabelle bilden.  d.h. möchten nur die Änderung für jene Reihen in bookings.items vornehmen, in dem id_ref_external ausdrücklich spezifizierte ist (z.B. $_POST [new_id])

Any Hilfe bei dem?  Scheint wie der spezifische Fall würde sein einfacher als das globale case.

Antwort : MySQL Updatesatz verketten Frage

Syntaxprüfung:

$mysqlqry =
    „Die EINGESTELLTEN UPDATE bookings_items desc_en =“.
    „(AUSERWÄHLTES CONCAT („#“, prty_id, „:   “, property.prty_title) vom Eigentum „.
          „WO bookings_items.id_ref_external = property.prty_id)“.
    „WO id_ref_external = $_POST [new_id]“;
Weitere Lösungen  
 
programming4us programming4us