powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как узнать сколько записей изменяется в UPDATE, DELETE, INSERT
9 сообщений из 9, страница 1 из 1
Как узнать сколько записей изменяется в UPDATE, DELETE, INSERT
    #32425501
Snik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В описании MySQL написано что DELETE, INSERT, REPLACE, and UPDATE возвращают число строк, которые были изменены.
Как узнать сколько записей было изменено и результат получить в какую нибудь переменную.

типа :
SET @A=(DELETE FROM test WHERE name='ivanov');
... это выражение не работает
...
Рейтинг: 0 / 0
Как узнать сколько записей изменяется в UPDATE, DELETE, INSERT
    #32430065
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При выполнении запроса возвращается код завершения этого запроса:
т. е. запрос выполнен или нет. Информация о количестве реально обработаныых записей обычно возвращается в некоторой встроенной (псевдо) переменной (так сделано в других СУБД). Что-то аналогичное должно быть и в MySQL.
...
Рейтинг: 0 / 0
Как узнать сколько записей изменяется в UPDATE, DELETE, INSERT
    #32430336
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.mysql.com/doc/ru/mysql_affected_rows.html
(это для С, в большинстве других языков тоже есть что-то похожее)
...
Рейтинг: 0 / 0
Как узнать сколько записей изменяется в UPDATE, DELETE, INSERT
    #32431972
Snik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сожалению количетво строк мне нужно получить не из внешней программы, а в самой субд MySQL.
весь нелп перерыл, - встроенной переменной не нашел, может все-таки в MySQL есть такая переменная которая возращает колличество обработанных строк ? Просто не попала в описание ?
...
Рейтинг: 0 / 0
Как узнать сколько записей изменяется в UPDATE, DELETE, INSERT
    #32432271
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит в самой субд?
Ты к МуСКЛ через что подключаешься-то?
Если - через консоль mysql - то он вроде пишет, сколько строк обработано (кроме случая с DELETE FROM table без WHERE).
...
Рейтинг: 0 / 0
Как узнать сколько записей изменяется в UPDATE, DELETE, INSERT
    #32433351
Snik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использовать мне эту информацию нужно в хранимых процедурах
юзаю MySQL 5.0.0 альфу
...
Рейтинг: 0 / 0
Как узнать сколько записей изменяется в UPDATE, DELETE, INSERT
    #32433692
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А триггеры есть в MySQl
иначе можно было все это организовать через них .


i_i
(';')
(V),(V),,

JS
...
Рейтинг: 0 / 0
Как узнать сколько записей изменяется в UPDATE, DELETE, INSERT
    #32434358
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А есть хоть какой-то мануал по поводу ХП в Мускуле?
Может - там что нарыть?
...
Рейтинг: 0 / 0
Как узнать сколько записей изменяется в UPDATE, DELETE, INSERT
    #32434529
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как узнать сколько записей изменяется в UPDATE, DELETE, INSERT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]