sqlite怎么把数据导入csv文件?
mysql> load data infile '/tmp/mytable.csv' into table mytable; load data infile肯定是最快的.
如果要用PHP来做,那可以考虑开启事务,批量插入,注意避免PHP执行超时. <?php
ignore_user_abort(true); //设置客户端断开连接时继续执行脚本
set_time_limit(0); //设置脚本最大执行时间,如果设置为0秒,则没有时间方面的限制.
//开启事务,批量插入
$db = new mysqli('127.0.0.1','user','pass','dbname',3306);
$db->query('SET AUTOCOMMIT=0');
$db->query('START TRANSACTION');
//导入CSV表格:CSV转数组
$fp = fopen('file.csv', 'r');
while( ($row = fgetcsv($fp)) !== FALSE ) {
//从文件指针中读入一行并解析CSV
$stmt = $db->prepare('INSERT INTO posts (id, post_title, post_content) VALUES (?,?,?)');
$stmt->bind_param('iss', $row[0], $row[1], $row[2]); //这里假设每行内容分别为ID,标题和内容
1651正式版更新了什么?
1651 正式版是 WordPress 官方发布的最新稳定版,主要更新了一些安全补丁和功能改进。以下是更新的内容:
1. 修复了一些已知的安全性问题,包括恶意软件感染、数据泄露和网站被攻击等。
2. 增加了一些新的功能和改进,包括:
- 支持最新的 PHP 7.4 版本,以及新的 PHP 安全特性。
- 改进了网站性能,包括更好的响应速度和更快的加载速度。
- 支持更多的数据库类型,包括 MySQL、PostgreSQL 和 SQLite 等。
- 增加了一些新的插件和 themes,以满足用户的不同需求。
- 修复了一些已知的漏洞和错误,确保网站的安全性。
3. 还提供了一些额外的安全功能,包括:
- 提供了对恶意软件和钓鱼网站的检测功能。
- 支持对网站进行 SSL 证书验证,确保网站的安全性。
- 提供了对网站内容进行加密的功能,保护用户数据的安全。
- 提供了对网站访问者的跟踪功能,帮助用户保护自己的隐私。
总的来说,1651 正式版是 WordPress 的一次重要更新,旨在确保网站的安全性和性能,并为用户提供更好的使用体验。
还没有评论,来说两句吧...