2012-03-19 10 views
0

私はPHP/MySQLを初めて使用しています。起動前にサンプルデータをDBに取り込む人には、その列のデータ型に忠実である間にどのようにしますか?すべての値は、DBリソースの使用を低く維持するために、SQL文字列INSERT INTO table_name VALUES (...), (...), etc.に追加することにより、一括挿入を使用して挿入されますPHPを使用してサンプルデータをデータベースに取り込む方法は?

+-------------+------------------+ 
| Field  | Type    | 
+-------------+------------------+ 
| speaker_id | int(10) unsigned | 
| name  | char(200)  | 
| writeup  | text    | 
| is_employee | tinyint(1)  | 
+-------------+------------------+ 

:たとえば、ここに私のテーブルは次のようになります。

+0

あるファイル列のデータ型は事前に?それ以外の場合は、通常のデータをdb stuffに挿入することになります。ただし、ランダムなデータを生成する必要があります。 – redDevil

答えて

0

役立つかもしれない、CSVまたはExcelを知らなくてもあなたのような意味

コマンド

LOAD DATA INFILE '/tmp/test.csv' INTO TABLE test(field1,field2,field3,...) 
    FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'; 
0

データを挿入/更新するために使用しているPHPは、許可された型について知っていて、クエリを実行する前に検証します。

0

PHPクラスがあります:DB PopulatorあなたはTXTを使用してDBに内容をロードすることができます

関連する問題