当我尝试将文件加载到表中时,我遇到了这个错误:
mysql> LOAD DATA INFILE 'students_data.txt' INTO TABLE students;
ERROR 1062 (23000): Duplicate entry '257' for key 'PRIMARY'
(' 257'是txt文件中的第一个条目)
DESCRIBE students;
+---------------+-----------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-----------------------+------+-----+---------+----------------+
| id | mediumint(8) unsigned | NO | PRI | NULL | auto_increment |
| first_name | varchar(50) | NO | | NULL | |
| last_name | varchar(50) | NO | | NULL | |
| email_address | varchar(50) | NO | | NULL | |
+---------------+-----------------------+------+-----+---------+----------------+
我的桌子学生'是这样的,我添加了AUTO_INCREMENT
,但仍然无法将文件加载到表格中。
我该如何解决这个问题?