powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Редактирование записей в базе
9 сообщений из 9, страница 1 из 1
Редактирование записей в базе
    #38543063
Alexxz187
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
С postgreSQL не сталкивался ни разу.
Подскажите как редактировать записи в базе данных?
...
Рейтинг: 0 / 0
Редактирование записей в базе
    #38543188
Гость_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexxz187,

с помощью запроса на языке SQL, подмножество языка SQL для изменения данных называется DML - http://ru.m.wikipedia.org/wiki/Data_Manipulation_Language
...
Рейтинг: 0 / 0
Редактирование записей в базе
    #38543346
Alexxz187
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гость_0,
понятно что нужно запросом.
есть база данных, меня в ней интересуют записи kontrinn=1, нужно заменить 1 на 2 (образно).
пишу следующее.
SELECT * FROM pl WHERE kontrinn = 1
выбрал нужные мне записи,
но не могу понять как сделать замену
что-то такое прокатит?
replace kontrinn = 1 WITH kontrinn = 2
...
Рейтинг: 0 / 0
Редактирование записей в базе
    #38543513
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexxz187,

http://www.postgresql.org/docs/9.2/static/dml.html см. главу 6.2. Updating Data
...
Рейтинг: 0 / 0
Редактирование записей в базе
    #38543526
Alexxz187
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ёш,

спасибо
...
Рейтинг: 0 / 0
Редактирование записей в базе
    #38543553
Alexxz187
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ёш,

создаю новый скрипт
UPDATE pl SET kontrinn = 2 WHERE kontrinn = 1;
примерно так?
...
Рейтинг: 0 / 0
Редактирование записей в базе
    #38543601
Гость_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexxz187,

ага.
...
Рейтинг: 0 / 0
Редактирование записей в базе
    #38543607
Alexxz187
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гость_0,
ошибка ERROR: operator does not exist: character = integer
...
Рейтинг: 0 / 0
Редактирование записей в базе
    #38543662
Alexxz187
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем спасибо за помощь.
скрипт сработал в таком виде:
UPDATE pl SET kontrinn = '2' WHERE kontrinn = '1'
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Редактирование записей в базе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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