簡體   English   中英

將CSV文件導入MySQL,而無需使用加載數據infile

[英]Import CSV file into MySQL without using load data infile

我最近更換了Web托管提供程序,新的提供程序不允許在MySQL中“加載數據文件”命令。 但是,我有許多CSV文件,它們使用該命令每周更新數據庫中的表。 沒有典型的加載數據選項,導入MySQL的最佳方法是什么? 我嘗試了mysqlimport,但這似乎失敗了,因為數據不是SQL格式,而只是標准CSV數據。 謝謝你的幫助。

使用以下過程:

  • 將CSV轉換為MySQL CSV轉儲格式
  • 將文件上傳到MySQL服務器或共享主機文件系統
  • 使用以下命令之一將其導入:

    • mysqladmin:

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

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

參考文獻

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM