mysql - 导入 excel .csv 文件并将其添加到 phpMyAdmin 中的列

标签 mysql excel csv phpmyadmin

我已经阅读了其他一些帖子,但没有什么能具体回答我的问题。

我在 phpMyAdmin 中有一个现有数据库 - 一组我们用来收集竞赛条目的 PIN 码。

数据库中有大约 10,000 个 PIN 码。

我需要向其中添加 250 个"new"代码。我有一个 Excel 文件,该文件被精简为单列 .csv,没有标题 - 只有代码。

我需要做的是将其导入名为“pin2”的表中,并将它们添加到名为“pin”的行

其他行是参赛者添加姓名和电话号码的位置,因此均为“空”

我已经上传了该结构的屏幕截图。

DB Structure http://www.redpointdesign.ca/sql.png

任何帮助将不胜感激!

最佳答案

您需要使用与此类似的 LOAD DATA 查询:

LOAD DATA INFILE 'pincodes.csv'
INTO TABLE pin2 (pin)

如果 csv 文件中的 pin 码用引号引起来,您可能还需要包含 ENCLOSED BY 子句。

LOAD DATA INFILE 'pincodes.csv'
INTO TABLE pin2
FIELDS ENCLOSED BY '"'
(pin)

关于mysql - 导入 excel .csv 文件并将其添加到 phpMyAdmin 中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17493801/

相关文章:

sql - 在 mysql 的不同行上获取 SUM()

excel - 如何使用vba将合并表从word导出到Excel

database - 如何使外部引用表或数据库可用于 Hadoop MapReduce 作业?

javascript - 从 JSON 转换为 CSV 时,将列标题设为粗体

mysql - centos 7 5.5.56-MariaDB 错误 2013 (HY000) : Lost connection to MySQL server during query

javascript - 数据库数据重新排列/转换的最佳实践?

php - mySqli 绑定(bind)参数 LIKE 与通配符

xml - 使用 VBA 将 XML 数据导入 Excel,selectnodes 不起作用(不返回任何内容)

java - 使用 Apache POI 合并 Excel 中的单元格

mysql - hana SQL 表定义中从 int 到 date 数据类型的转换