[英]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.