Я пытаюсь вставить огромный список пользователей в базу данных MySQL, но каждый раз, когда я пытаюсь, я получаю сообщение об ошибке:
#1062 - Duplicate entry '' for key 2
Это дает мне это, потому что 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','','');