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

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


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

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


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