Hallo zusammen,
beim folgenden Problem weiß ich nicht mehr weiter.
In PHP erzeuge ich folgende Query, die aus einzelnen Elementen zu einem String zusammengebaut wird.
WITH ins AS (
INSERT INTO t_wetterdaten_synoptic (td,ttt,rad1,fx1,dd,ff,rr1,pppp,rhum,iaco,datum,synctime,filetime)
VALUES (-4.2,-0.7,0,10.3,51,5.3,0,1021.2,77,'ZZZZZ','27.01.23 23:00:00UTC',unix_timestamp(),'27.01.2023 23:43:00UTC')
RETURNING id,iaco,datum
)
INSERT INTO t_wetterdaten_synoptic_zeit_id (iaco,data_id,datum)
SELECT ins.iaco,ins.id,ins.datum FROM ins;
Sobald die Query mit PDO::query ausgeführt wird, wird folgender Fehler generiert:
FEHLER: Syntaxfehler am Ende der Eingabe
LINE 3: ....23 23:00:00UTC',unix_timestamp(),'27.01.2023 23:43:00UTC')
^
Kopiere ich obige Query in das Eingabefeld vom Adminer und führe die sie aus, kommt keinerlei Fehlermeldung zurück und der Datensatz ist tatsächlich in den Tabellen.
Wo ist der Fehler, ich sehe ihn nicht.
Beste Grüße und danke im voraus für die Antworten.
Jürgen