[MySQL] узнать mysql_affected_rows в запросе
^^
ну сам представь, как должен работать запрос, допустим, с условием id < mysql_affected_rows.
ну сам представь, как должен работать запрос, допустим, с условием id < mysql_affected_rowsА как работает запрос с условием id<LAST+INSERT_ID?
Непонятно, чем одно хуже другого...
ага, MySQL должен работать гадалкой и отгадывать на сколько рядов воздействует твой запросА, врубился в твой пост...
Я имею в виду, на сколько рядов воздействовал предыдущий запрос - ведь и LAST_INSERT_ID говорит, какой id оказался у предыдущего INSERT'а.
В общем-то, то, что нужно было сделать, я уже сделал другим способом, но всё равно интересно знать, есть ли такая возможность.
Оставить комментарий
kruzer25
Ну вот есть, например, LAST_INSERT_ID - аналог mysql_insert_id из mysql api.А можно ли как-нибудь внутри запроса узнать количество обработанных рядов?
В мануале рылся - не нашёл... неужели это узнать можно только сформировав и выполнив ту часть запроса, после которой надо узнать affected_rows, затем получив с помощью api mysql_affected_rows и уже потом сформировать и выполнить остальную часть запроса?
Как-то это некрасиво выглядит...