1

我在 MySQL 上有一个包含 7 个字段的现有表 - 4 个是整数(一个充当主键和自动增量)和 3 个文本。此表已有数据。

我正在 Excel 中收集新数据,并希望将数据批量添加到 Mysql 表中。Excel 中的某些单元格将是空白的,需要在 MySQL 中显示为 null 并且主键不会是 excel 的一部分,我让 MYSQL 自动添加它。以前我是通过 PHPmyadmin 手动添加每条记录,但这太费时间了(我有 1000 条记录要添加)。

如何以正确的方式设置 Excel 工作表并确保添加到现有数据而不是替换它?我听说CSV文件是这样的?如果有帮助,我会使用 PHPmyadmin。

谢谢

4

1 回答 1

2

如果您想将数据附加到 MySQL 表中,我会使用 .csv 文件来完成。

在 MySQL 中:

load data local infile 'yourFile'
into table yourTable (field1, field2, field3)
fields terminated by ',' optionally enclosed by '"'
lines terminated by '\n'  -- On windows you may need to use `\r\n'
ignore 1 lines;           -- Ignore the header line

查看参考手册:http ://dev.mysql.com/doc/refman/5.0/en/load-data.html

于 2013-04-24T20:39:49.050 回答