За последние 24 часа нас посетили 20227 программистов и 2036 роботов. Сейчас ищут 1562 программиста ...

Duplicate entry

Тема в разделе "Вопросы от блондинок", создана пользователем AlexALX, 13 янв 2008.

  1. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А почему
    И при этом он не задается в запросе?
     
  3. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    убрал not null - непомогло
     
  4. Ti

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

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

    я вижу у Вас только одно уникальное поле
    если верить тексту сообщения об ошибке,
    255 - максимальное значение для smallint(4) UNSIGNED
     
  5. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    непонял
     
  6. Amian

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

    С нами с:
    15 мар 2007
    Сообщения:
    189
    Симпатии:
    0
    Если UNSIGNED регистр переполняется, то следующее число будет 1 - в таком случае теряется уникальность ключа, поэтому и вылазит ошибка. Замени smallint(4) на MEDIUMINT.
     
  7. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    как предлагал украинский премьер-министр, увеличте - поменяйте smallint(4) UNSIGNED на более вместителый INT
     
  8. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    в начале оно было INT - всёравно ошибка вылезала... =(
     
  9. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    решил проблемму, если никто не заметил - я спутал таблицы:

    Код (Text):
    1. CREATE TABLE ".$db_prefix."games_admin (
    Код (Text):
    1. INSERT INTO ".$db_prefix."admin