簡體   English   中英

如何使用PHP使用示例數據填充數據庫?

[英]How to populate db with sample data using PHP?

我是PHP / MySQL的新手。 對於那些在啟動前用示例數據填充數據庫的人,您如何做才能做到與列的數據類型保持一致? 例如,這是我的表的樣子:

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

通過將大量值插入到sql字符串INSERT INTO table_name VALUES (...), (...), etc.以保持db資源的低利用率INSERT INTO table_name VALUES (...), (...), etc.將使用批量插入來插入所有值。

您用於插入/更新數據的PHP將需要了解允許的類型並在運行查詢之前對其進行驗證。

有一個PHP類: DB Populator可以幫助您

您可以使用txt,CSV或Excel文件將內容加載到數據庫中

命令是

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

暫無
暫無

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

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