MYSQL Codes

fawad

www.linkinfo.at
MYSQL:
Spalte „Name“ ist gefüllt mit Namen, wie
Muster1
Muster2
Muster3
etc..

Kann mir bitte jemand SQL Codes bekannt geben, wo ich am Ende diese Namen noch Texte hinzugefügen kann, das heiß die Namen sollen bleiben und noch zusätzlich am Ende texte hinzugefügt werden.
 
Meinst du ein UPDATE? So?

SQL:
UPDATE tabelle SET Name = CONCAT(Name, 'noch mehr Texte');

Das sind extreme Grundlagen.
 
Hallo!
Vielen Dank für deine Antwort!
Das habe ich schon gewusst, bei mir gibt es noch ein INNER JOIN, deswegen schaffe ich es nicht****?

Code:
UPDATE jos_vm_product
{
SELECT product_name, a.product_id
FROM jos_vm_product AS a
INNER JOIN jos_vm_product_category_xref AS p ON a.product_id = p.product_id
WHERE p.category_id =151
}
SET product_name = CONCAT(product_name, ' : XYZ');

Das funktioniert leider nicht !!
XYZ

Lg
 
Zuletzt bearbeitet:
öhm, geschweifte Klammern bei MySQL kenn ich noch gar nicht, was soll die bewirken? (ich lerne gerne dazu)

Normalerweise geht das so
SQL:
UPDATE
    jos_vm_product AS a
    INNER JOIN jos_vm_product_category_xref AS p 
        ON a.product_id = p.product_id
SET
    a.product_name = CONCAT(a.product_name, ' : XYZ')
WHERE
    p.category_id =151

Und was heisst, funktioniert nicht ? Fehlermeldung?
 
Zuletzt bearbeitet von einem Moderator:
dort steht, dass das mit {} für Oracle ist. Ich empfehle dir mysql.com als erste Anlaufstelle für MySQL-Syntax zu verwenden.
 
Zurück