ФорумРазработкаБазы данных → unique

unique

  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 10 января 2010 г. 7:28

    есть в таблице уникальное поле, когда вставляю уже существующую запись, возникает ошибка,
    можно ли ее избежать?

    SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'asd' for key
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 10 января 2010 г. 7:29, спустя 30 секунд


    есть в таблице уникальное поле, когда вставляю уже существующую запись, возникает ошибка,
    можно ли ее избежать?

    SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'asd' for key
    можно. не вставляй уже существующую
    Сапожник без сапог
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 10 января 2010 г. 7:34, спустя 5 минут 34 секунды

    перед вставкой, делать select?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 10 января 2010 г. 7:36, спустя 2 минуты 19 секунд


    перед вставкой, делать select?
    как вариант)
    Сапожник без сапог
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 10 января 2010 г. 7:37, спустя 49 секунд

    =((, я думал, можно как через ON DUPLICATE KEY UPDATE , это решить, ну ладно
  • md5

    Сообщения: 11954 Репутация: N Группа: в ухо

    Spritz 10 января 2010 г. 7:43, спустя 5 минут 20 секунд

    INSERT IGNORE
    или REPLACE
    почитай и реши, что тебе подойдет
    все умрут, а я изумруд
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 10 января 2010 г. 7:52, спустя 9 минут 31 секунду

    отлично, спасибо, сработало

Пожалуйста, авторизуйтесь, чтобы написать комментарий!