SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 22.11.2010 11:50:59

BIG_EX
Участник
Зарегистрирован: 22.11.2010
Сообщений: 2

снятие ограничения с составного ключа

помогите решить проблему, имеется таблица в которой есть составной ключ из 2 полей, имеется большое количество записей, и каждый раз заносятся новые записи в большом количестве за один запрос (делать кучу запросов занося по одной строчке не приемлемо).
Так вот в новых записях могут попадаться такие что составной ключ из 2 полей уже будет присутствовать в таблице, так вот хочется чтоб БД просто пропускала такую запись и заносила следующую, сейчас же такой запрос вообще не заносится даже если в нём есть данные которых нет в таблице. Собсна вопрос : можно ли изменить ограничение ключа, чтоб он не вызывал ошибки а просто пропускал...
надеюсь сумел объяснить задачу...

Неактивен

 

#2 22.11.2010 13:14:34

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: снятие ограничения с составного ключа

Используйте INSERT IGNORE вместо INSERT.

Неактивен

 

#3 22.11.2010 16:52:39

BIG_EX
Участник
Зарегистрирован: 22.11.2010
Сообщений: 2

Re: снятие ограничения с составного ключа

спасибо большое, как говорится my bad

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson