Имя: Пароль:
IT
Админ
MySQL как оптимизировать запрос в цикле?
,
0 D_Pavel
 
10.10.16
18:45
В цикле на PHP выполняются три запроса:

insert into `tab1` values ($number);

insert into `tab2` values ($lastInsertId);

insert into `tab3` values ($lastInsertId);

Как бы их объединить в один запрос (или в несколько запросов) чтобы меньше обращений к серверу было? Мускуль сервер далеко находится.
1 D_Pavel
 
10.10.16
18:46
$lastInsertId рассчитывается после первого запроса и используется два раза.
2 Garykom
 
гуру
10.10.16
18:47
Ну почитай уже про триггеры и хранимки
3 Garykom
 
гуру
10.10.16
18:47
4 Мойдодыр
 
10.10.16
18:50
мускуль умеет пакетные запросы
5 Мойдодыр
 
10.10.16
18:50
но по умолчанию - нет
6 D_Pavel
 
10.10.16
22:01
Про костыли я вкурсах.

Таки что, одним большим запросом не реально сделать? Знает кто или нет?
7 D_Pavel
 
11.10.16
01:07
Сам разоборался. Темку можно закрыть!
8 LeReve
 
14.10.16
11:34
(7) Так поделись решением. Мне даже интересно чем все закончилось.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.