【发布时间】:2012-12-04 04:06:03
【问题描述】:
我的问题是我无法将 excel.cvs 文件导入我的 sql 数据库,因为它没有索引键。
这是数据库结构:
+-----+------+-----+-----+---------+------+-------+----+
|from | to |cont |desc |date_time| total| amount| id |
+-----+------+-----+-----+---------+------+-------+----+
id 是自动递增的主节点。
cvs 文件内容:
12345678910 17071234569 UNITED STATES OF AMERICA California 12/15/2012 2:41 4:00 0.04536
12345678910 17861234569 UNITED STATES OF AMERICA Florida 12/15/2012 2:41 4:00 0.076
记事本++中的cvs:
12345678910,17071234569,UNITED STATES OF AMERICA,California,12/15/2012 2:41,4:00,0.04536
12345678910,17861234569,UNITED STATES OF AMERICA,Florida,12/15/2012 2:41,4:00,0.076
当我将 cvs 导入我的数据库时,它总是说我缺少 1 列,即 ID, 但是当我创建一个 ID 列时,它总是说该列上没有数据,当我在 CVS 文件中的 ID 列上输入一个值时,我的数据库上的 ID 就会混淆。
例如:
+---+
|ID |
+---+
|1 |
+---+
| |
+---+
|1 |
+---+
|2 |
这里有什么解决方案,即使我的 cvs 没有 ID 列,我也可以导入它,并且导入到数据库的文件将自动获得一个 ID。
【问题讨论】:
-
@Dibya 我总是尝试接受答案,但答案只能有效,并且可以解决问题。就像你给我的一样。
标签: database excel import multiple-columns