CREATE TABLE `testphp`
(
`id` INT(11) NOT NULL auto_increment,
`id` NUMERIC(60) DEFAULT NULL,
`name` VARCHAR(255),
`email` VARCHAR(255),
`mobile` NUMERIC(60) DEFAULT NULL,
`image` VARCHAR(255),
`gender` VARCHAR(255),
`day` VARCHAR(255),
`status` ENUM('0', '1'),
PRIMARY KEY (`id`)
);
-1
A
ответ
0
У вас действительно есть два столбца с именем id
в этом SQL, попробуйте переименовать его.
1
У вас есть два столбца под названием id
в вашем заявлении create table
. Либо переименовать одну из них:
CREATE TABLE `testphp`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`another_id` NUMERIC(60) DEFAULT NULL, -- Here!
`name` VARCHAR(255),
`email` VARCHAR(255),
`mobile` NUMERIC(60) DEFAULT NULL,
`image` VARCHAR(255),
`Gender` VARCHAR(255),
`Day` VARCHAR(255),
`status` ENUM('0','1'),
PRIMARY KEY (`id`)
);
Или просто удалить его, если это на самом деле не нужно:
CREATE TABLE `testphp`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(255),
`email` VARCHAR(255),
`mobile` NUMERIC(60) DEFAULT NULL,
`image` VARCHAR(255),
`Gender` VARCHAR(255),
`Day` VARCHAR(255),
`status` ENUM('0','1'),
PRIMARY KEY (`id`)
);
Смежные вопросы
- 1. # 1060 - Повторяющееся имя столбца 'ID'
- 2. MySQL: # 1060 - Повторяющиеся имя столбца
- 3. # 1060 - Дублируемое имя столбца
- 4. # 1060 - Дублируемое имя столбца 'ID' Почему?
- 5. Ошибка: 1060. Дубликат имя столбца
- 6. 1060 - Повторяющееся имя столбца 'XX'
- 7. Ошибки: 1060 Дублированного имя столбца 'NA'
- 8. MySQL - Столбец уже существует: 1060 Дублируемое имя столбца '1'
- 9. Как решить ERROR 1060: Дублировать имя столбца с помощью Views -> Create View
- 10. ERROR 1060 (42S21): Дублируемое имя столбца 'eid'
- 11. Ошибка MySQL Subquery: SQLSTATE [42S21]: Столбец уже существует: 1060 Дублируемое имя столбца 'id'
- 12. Избегайте «# 1060 - Дублируемое имя столбца» Ошибка, но при использовании SELECT *
- 13. Необходимо сохранить все столбцы, но получить дублирующее имя столбца # 1060
- 14. MySQL - Дублированный имя столбца
- 15. Код ошибки MySQL: 1060
- 16. «# 1060 - Дубликат имя столбца» преобразование из Выберите обновление
- 17. Недопустимое имя столбца * Id
- 18. 1060 Повторяющееся название столбца 'position_brand'., Что делать?
- 19. Ошибка MYSQL 1060 - Повторяющаяся колонка
- 20. использовать значение столбца как имя столбца mysql
- 21. Показать имя столбца MySQL
- 22. имя столбца неоднозначно mysql
- 23. Wrap Имя столбца MySQL
- 24. Динамическое имя столбца в MYSQL
- 25. PHP/MySQL получить имя, где id = id
- 26. Показать имя столбца в mysql
- 27. как получить имя столбца в MySQL
- 28. Как найти имя столбца в MySQL?
- 29. Как дублировать строки в MySQL
- 30. MySQL - Как использовать переменную как имя столбца
переименуйте второй столбец Id. Varchar255 для пола? – devpro
Несмотря на то, что проблема прояснилась после прочтения вашего кода, вы должны добавить к ней некоторое описание. – YakovL
Pro tip 1: нет необходимости добавлять «пожалуйста, помогите мне» или любой вариант на ваши вопросы, это звучит как попрошайничество. Pro tip 2: добавьте текст на свой вопрос, чтобы объяснить, что вы сделали для решения проблемы. В этом случае ошибка довольно понятна - можете ли вы определить, что может указывать на «дублирующее имя столбца»? Pro tip 3: делайте код формата в своих вопросах, вместо того чтобы оставлять других людей для этого. Удачи! – halfer