За последние 24 часа нас посетили 17589 программистов и 1611 роботов. Сейчас ищут 1664 программиста ...

Ignor дубликатов при вставке

Тема в разделе "MySQL", создана пользователем joost, 10 апр 2009.

  1. joost

    joost Guest

    делаю запрос на вставку
    [sql]insert into select ........ [/sql] попадаются дубликаты и мускул дает ошибку
    как сделать, чтобы мускул игнорировал ошибки дубликатов и продолжал запись в таблицу?
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    сделай нужное поле PRIMARY KEY или UNIQUE и
    [sql]INSERT IGNORE INTO...[/sql] или [sql]REPLACE INTO...[/sql]или[sql]INSERT … ON DUPLICATE KEY UPDATE[/sql]
     
  3. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    убрать ограничение UNIQUE
     
  4. mawa

    mawa Активный пользователь

    С нами с:
    23 сен 2008
    Сообщения:
    100
    Симпатии:
    0
    У меня вопрос по теме. А как сделать что бы при выводе, дубликаты не выводились???
     
  5. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    mawa, SELECT DISTINCT…
     
  6. mawa

    mawa Активный пользователь

    С нами с:
    23 сен 2008
    Сообщения:
    100
    Симпатии:
    0
    Большое спасибо!!!