2016-04-22 2 views
2

Работает только 1-й и 2-й статуты. Когда дело доходит до третьего и четвертого, в базе данных результатов не видно.

Я проверил журналы (centos x64) как для php, так и для mariadb, но ошибок не было. Никаких исключений не выбрасывается в блоки try/catch.Laravel DB :: не подготовлен

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.'%"; 

'); 

Любые идеи? Заранее спасибо.

ответ

2

Простой ответ: Я удалил запятые из конца строк вставки, что было вызвано тем, что запрос останавливается перед операторами.

+0

Спасибо, что ответили на ваш вопрос, поэтому многие люди этого не делают. –

+0

Добро пожаловать @Mere Development –