|
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
|
(2)+
|
|
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) Так поделись решением. Мне даже интересно чем все закончилось.
|
|
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.