Qass
Новичок
Множественный запрос UPDATE
Вопрос в том что пытался оптимизировать запросы к БД MySQL
есть куча запросов на изменение таблицы
$qu="update $table set var=1, var1=12 where goo=1";
mysql_query($qu,$link);
$qu="update $table set var=2, var1=23 where goo=2";
mysql_query($qu,$link);
а вокруг, них идут всукие проверки выборки(select),которые точно не затронут данные аппдейты,
апдейты разные и нельзя их связать в один.
хотелось бы узнать с какой стороны стоит ограничение PHP или MySQl
что не могут выполняться запросы типа
$qu="update $table set var=1, var1=12 where goo=1; update $table set var=2, var1=23 where goo=2";
mysql_query($qu,$link);
Вроде раньше сталкивался с чем то подобным, всмысле проблемы, но решения не нашел.
Может кто знает чем это можно решить, может у кого есть интересные, правильные решения.
Желательно чтобы были рабочие решения, или точное объяснение причины не выполнения данного большого запроса.
Вопрос в том что пытался оптимизировать запросы к БД MySQL
есть куча запросов на изменение таблицы
$qu="update $table set var=1, var1=12 where goo=1";
mysql_query($qu,$link);
$qu="update $table set var=2, var1=23 where goo=2";
mysql_query($qu,$link);
а вокруг, них идут всукие проверки выборки(select),которые точно не затронут данные аппдейты,
апдейты разные и нельзя их связать в один.
хотелось бы узнать с какой стороны стоит ограничение PHP или MySQl
что не могут выполняться запросы типа
$qu="update $table set var=1, var1=12 where goo=1; update $table set var=2, var1=23 where goo=2";
mysql_query($qu,$link);
Вроде раньше сталкивался с чем то подобным, всмысле проблемы, но решения не нашел.
Может кто знает чем это можно решить, может у кого есть интересные, правильные решения.
Желательно чтобы были рабочие решения, или точное объяснение причины не выполнения данного большого запроса.