MySQL дубликат записи поля

0

Есть ли способ перезаписать или пропустить дубликаты записей?

1062 - Дубликат записи '2' для клавиши 1

есть ли способ добавить: вставить дублирующее обновление ключа в файл sql, который имеет только вставку?

  • 1
    Недостаточно информации - требуется больше информации для ответа.
  • 0
    что более важно, зачем вам нужен дубликат ключа? ключ идентифицирует одну запись в таблице ...
Показать ещё 1 комментарий
Теги:
mysql-error-1062

2 ответа

2

Посмотрите 12.2.5.1. INSERT... SELECT Синтаксис и 12.2.5. Синтаксис INSERT

Ищите

Укажите IGNORE, чтобы игнорировать строки, которые приведет к нарушениям с дублированием ключа.

0

попробуйте this:

INSERT ON DUPLICATE KEY UPDATE 

Хотя обычно люди забывают поместить поле автоинкремента для идентификатора и, следовательно, ошибку.

  • 0
    могу я просто воткнуть это где-нибудь ближе к вершине?
  • 0
    Да, ты можешь. в любом случае прочитайте документы для получения полного описания использования

Ещё вопросы

Сообщество Overcoder
Наверх
Меню