0

我最近更换了网络托管服务提供商,新的提供商不允许在 MySQL 中使用“加载数据文件”命令。但是,我有许多 CSV 文件,它们每周使用该命令更新数据库中的表。在没有典型加载数据选项的情况下导入 MySQL 的最佳方法是什么?我尝试了 mysqlimport,但这似乎失败了,因为数据不是 SQL 格式,它只是标准的 CSV 数据。谢谢你的帮助。

4

1 回答 1

0

使用以下过程:

  • 将 CSV 转换为 MySQL CSV 转储格式
  • 将文件上传到 MySQL 服务器或共享托管文件系统
  • 使用以下命令之一导入它:

    • mysql管理员:

      mysqladmin create db1
      mysql db1 < dump.csv
      
    • mysql:

      mysql> CREATE DATABASE IF NOT EXISTS db1;
      mysql> USE db1;
      mysql> source dump.csv
      

参考

于 2017-04-25T01:13:12.290 回答