|
首先肯定是数据转移 sqlite版本是2使用Navicat Premium 里面的数据传输
建立连接 MYSQL 的一个 SQLITE的一个 最后数据传输就可以了这样数据就传过去了
不过还是会有一点问题的 就是每个ID自增长没了 需要手动把每个表的ID 选入自增长
这样数据迁移完成
接下里就是database的配置
把驱动 $db['default']['dbdriver'] = 'sqlite'; 改成sqlite
$db['default']['database'] = './data/ceshi.sdb'; 把数据库改成位置
把username 和 password 情况
host 改成localhost
这样数据库配置也就完成了
但是使用db->like 会出现like '%%' escape ! 多了escape ! 会执行出错
更改system/database/drives/sqlite/sqlite_driver.php 中
var $_like_escape_str = "";
var $_like_escape_chr = '';
使上面两个参数变为空
这样就可以了
红色部分 还是待高人提出更好的解决办法
|
|