我是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资源使用率低。
答案 0 :(得分:0)
用于插入/更新数据的PHP需要了解允许的类型并在运行查询之前对其进行验证。
答案 1 :(得分:0)
有一个PHP类:DB Populator可以帮助你
答案 2 :(得分:0)
您可以使用txt,CSV或Excel文件将内容加载到数据库中
命令是
LOAD DATA INFILE '/tmp/test.csv' INTO TABLE test(field1,field2,field3,...)
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';