Ошибка MySQL - # 1062 - Повторяющаяся запись «» для ключа 2

Я пытаюсь вставить огромный список пользователей в базу данных MySQL, но каждый раз, когда я пытаюсь, я получаю сообщение об ошибке :

#1062 - Duplicate entry '' for key 2

Это дает мне это, потому что второй столбец пуст во многих записях, поэтому после того, как он вставил одну пустую запись в столбец 2, он не позволил мне добавить еще один. Однако, когда я вчера добавил большую часть списка, я ни разу не получил эту ошибку, хотя многие записи, которые я добавил вчера, также имеют пустую ячейку в столбце 2. В чем дело?

Это код sql для вставки 1 записи. Остальные следуют тому же формату:

INSERT INTO users
  (`id`,`title`,`firstname`,`lastname`,`company`,`address`,`city`,`county`
   ,`postcode`,`phone`,`mobile`,`category`,`email`,`password`,`userlevel`) 
VALUES     
  ('','','John','Doe','company','Streeet','city','county'
  ,'postcode','phone','','category','emial@email.co.uk','','');
25
задан Johan - reinstate Monica 27 May 2011 в 14:20
поделиться