powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / insert/update для уникального индекса (не PK)
4 сообщений из 4, страница 1 из 1
insert/update для уникального индекса (не PK)
    #38642253
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица населенных пунктов:
Код: sql
1.
2.
3.
4.
5.
6.
7.
CREATE TABLE city (
	`ID` INT(11) NOT NULL AUTO_INCREMENT,
	`NAME` VARCHAR(255) NOT NULL,
...
	PRIMARY KEY (`ID`),
	UNIQUE INDEX `NAME` (`NAME`)
)


Нужно загрузить в нее населенные пункты из внешнего списка, содержащего наименования населенных пунктов.
Посоветуйте, как бы это сделать?
insert ... on duplicate key update работает только с PK.
Можно делать просто insert, ловить ошибки и при ошибках делать update, но это как-то криво.
Удалить записи и загрузить заново не подходит, в этой таблице много дополнительных полей и есть связи с другими таблицами.

________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
insert/update для уникального индекса (не PK)
    #38642255
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторinsert ... on duplicate key update работает только с PK.
кто вам сказал такую глупость?
...
Рейтинг: 0 / 0
insert/update для уникального индекса (не PK)
    #38642258
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.insert ... on duplicate key update работает только с PK.

ну не знаю, у всех работает с unique
...
Рейтинг: 0 / 0
insert/update для уникального индекса (не PK)
    #38642268
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MySQL сказал.
Но видимо я что-то не так делал, сейчас сработало.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / insert/update для уникального индекса (не PK)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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