7

私は使用しています:WampServer 2.2、Apacheバージョン:2.2.21、PHPバージョン:5.3.8、MySQLバージョン:5.5.16、PhpMyadminバージョン:3.4.5 ...

CSV ファイル (サイズ 13MB*) のインポートの問題に直面しました。エラー ファイルが大きすぎます... phpMyadmin は 2MB のファイル サイズしか許可しません ...

したがって、ファイルサイズが 1.83MB のファイルを分割してください...それでも機能しませんか???

また、CSVファイルを介してテーブルを自動作成する方法を教えてください...?

4

8 に答える 8

10

MySQLコンソールを使用してファイルをインポートしようとしないのはなぜですか?
この方法で問題が発生することはないと思います。ファイルをチャンクに分割する必要はありません。構文に注意してください。

load data infile 'c:/filename.csv' into table tablename fields terminated by ',';

構文の詳細については、公式ドキュメントのLoadDataInfileを参照してください。
たとえば、thisthisを参照してください。

それが役に立てば幸い!!!

于 2013-02-19T07:02:05.600 に答える
3

LOAD DATA INFILE 'your.csv' INTO TABLE android_dev FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;

csv ファイルをデータベース フォルダに含めます。つまり、<root>\mysql\data\DATABASE_NAME

于 2014-09-10T06:19:22.383 に答える
1

Data Transformerをご覧になることをお勧めします(免責事項 - 私はその開発者です)。CSV/JSON/XML を SQL に変換できます。生成された SQL には、各行の「insert」ステートメントと「create table」ステートメントが含まれています。

アプリはオフラインで動作し、データがコンピューターから離れることはありません。

Mac App StoreまたはMicrosoft Storeから入手できます。

于 2020-02-19T08:33:40.070 に答える
0

これは、 sqlizer.ioを使用して簡単に実行できます。スクリーンショットは次のとおりです。

sqlizer.io のスクリーンショット

ファイルタイプに「カンマ区切り値」を選択して、ファイルをアップロードするだけです。データを分析し、適切な CREATE TABLE ステートメントと多くの INSERT ステートメントを含む SQL スクリプトを生成します。

(免責事項: SQLizer の実行を手伝っています)

于 2015-08-26T12:49:33.193 に答える
0

私が頻繁に使用する最良のオプションの 1 つは rebasedata です。無料プランで約 200 MB (私がテストした CSV から MySQL) を使用できます。

ここで自分自身をチェックしてくださいhttps://www.rebaseddata.com/convert-csv-to-mysql-online

于 2018-05-09T07:10:39.643 に答える
0

https://csvtosql.comオンラインの CSV から SQL への変換ツールを使用します。CSV 行を貼り付けて、SQL クエリに変換します。次に、それらを SQL ファイルに保存するか、phpmyadmin の SQL コンソールで直接実行できます。

スクリーンショット

于 2019-04-12T08:02:59.347 に答える
-1

..\xampp\php\php.ini に移動します

次のように変更します...

    php_value upload_max_filesize xxxxM //file size
    php_value post_max_size xxxxM
    php_value max_execution_time xxxx
    php_value max_input_time xxxx

xxxx を希望値 1M = 1mb に入れます

ほとんどの場合、変更後にサーバーを再起動します...

于 2013-03-18T06:13:40.563 に答える