Vinzenz Mai: Mysql: INSERT... SELECT

Beitrag lesen

Hallo Tanja,

SELECT VERSION()
5.0.18

vergiß, was ich zuerst gepostet habe. Ein Reflex ;-)

Deine Syntax weist selbstverständlich einen Fehler auf. Schließlich verwendest Du INSERT ... SELECT. In diesem Fall sind die Klammern um die SELECT-Anweisung nicht nur überflüssig, sondern falsch. Lass sie zusammen mit VALUES weg.

INSERT INTO orte (  
    zusatzinfo2,  
    name)  
    SELECT  
        loc_id,  
        text_val  
    FROM geodb_textdata  
    WHERE text_locale="de"

sollte es tun.

Freundliche Grüße

Vinzenz