powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / UPDATE только определенного количества записей
3 сообщений из 3, страница 1 из 1
UPDATE только определенного количества записей
    #38499497
bivilbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Возможно ли с помощью update обновить только(к примеру) первые 100 записей?
Пример.
Есть Таблица содержащия 1000 записей с полями testx и testy
т.е. update table_test set testx='vasya' where testy='101';

так он меняет все записи на 'vasya' при условии что testy='101'
А как сделать запрос, что-бы обновились только первые 100 строк?
содержание столбцов testx и testy всегда одинаковое

Спасибо
...
Рейтинг: 0 / 0
UPDATE только определенного количества записей
    #38499561
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bivilbiЗдравствуйте.
Возможно ли с помощью update обновить только(к примеру) первые 100 записей?
Пример.
Есть Таблица содержащия 1000 записей с полями testx и testy
т.е. update table_test set testx='vasya' where testy='101';

так он меняет все записи на 'vasya' при условии что testy='101'
А как сделать запрос, что-бы обновились только первые 100 строк?
содержание столбцов testx и testy всегда одинаковое

Спасибо

если есть primary key то
Код: plsql
1.
update table_test  set testx='vasya' where id in (select id from  table_test  where   testy='101' limit 100);
...
Рейтинг: 0 / 0
UPDATE только определенного количества записей
    #38499686
bivilbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk,

Спасибо большое!
Все получилось!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / UPDATE только определенного количества записей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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