2016-04-22 5 views
2

Nur das 1. und 2. Statement funktioniert. Wenn es um den dritten und vierten geht, sind keine Ergebnisse in der Datenbank zu sehen.

Ich überprüft die Protokolle (Centos x64) für beide php und Mariadb, aber keine Fehler aufgezeichnet. Es wurden keine Ausnahmen in try/catch-Blöcken ausgelöst.Laravel DB :: unvorbereitet

DB::unprepared('  

CREATE TABLE clone1 LIKE table1; 
INSERT clone1 SELECT * FROM table1 
WHERE field LIKE "'.$value.'%"; 

CREATE TABLE clone2 LIKE table2; 
INSERT clone2 SELECT * FROM table2; 
WHERE field LIKE "'.$value.'%"; 

CREATE TABLE clone3 LIKE table3; 
INSERT clone3 SELECT * FROM table3; 
WHERE field LIKE "'.$value.'%"; 

CREATE TABLE clone4 LIKE table4; 
INSERT clone4 SELECT * FROM table4; 
WHERE field LIKE "'.$value.'%"; 

'); 

Irgendwelche Ideen? Danke im Voraus.

Antwort

2

Einfache Antwort: Ich entfernte die Kommas vom Ende der Einfügereihen, die die Abfrage verursacht wurde, vor denen Anweisungen zu stoppen.

+0

Vielen Dank für die Beantwortung Ihrer Frage, so viele Leute nicht. –

+0

Gern geschehen @Mere Entwicklung –

Verwandte Themen