Pytanie : MySQL aktualizacja set Concatenate pytanie

I mieć MySQL zapytanie że globalnie uaktualniony f kolumna być jeden stół z concatenation szpaltowy wartość i sznurek od jeden stół.  I wydawać się na the składnia który aktualizować i the rząd:

UPDATE bookings_items USTAWIAĆ desc_en = (WYBRANY CONCAT ("#", prty_id, ":   ", property.prty_title) OD własność DOKĄD bookings_items.id_ref_external = property.prty_id)

This ustawiać the desc_en kolumna "# " +the własność id od the majątkowy stół + the własność tytuł od the majątkowy stół DOKĄD the id_ref_external w bookings.items i prty_id w własność być równy.  Domysł I potrzeba:


UPDATE bookings_items USTAWIAĆ desc_en = (WYBRANY CONCAT ("#", property.prty_id, ":   ", property.prty_title) OD własność DOKĄD bookings_items.id_ref_external = property.prty_id)

or

UPDATE bookings_items USTAWIAĆ desc_en = (WYBRANY CONCAT ("#", prty_id, ":   ", prty_title) OD własność DOKĄD bookings_items.id_ref_external = property.prty_id)

This wydawać się każdy rząd w the stół i ciągnienie od the dane w the własność table.

What I polubić być the ten sam aktualizacja dla s precyzować w the bookings_items stół.  i.e tylko chcieć the Zmiana dla tamte rząd w bookings.items dokąd id_ref_external być dobitnie precyzować (e.g. $_POST [new_id])

Any pomoc z być?  Wydawać się jak the odmianowy skrzynka być łatwy the globalny case.

Odpowiedź : MySQL aktualizacja set Concatenate pytanie

Składnia czek:

$mysqlqry =
    "AKTUALIZACJA bookings_items USTAWIAĆ desc_en =".
    "(WYBRANY CONCAT ("#", prty_id, ":   ", property.prty_title) OD własność ".
          "DOKĄD bookings_items.id_ref_external = property.prty_id)".
    "DOKĄD id_ref_external = $_POST [new_id]";
Inne rozwiązania  
 
programming4us programming4us