Hkcms 数据库文件导入
安装数据库
在开发完成后,导出需要用到的数据表,保存插件所在文件夹根目录,命名为install.sql
,在安装的时候导入数据库表。
你需要把表的前缀替换成 @prefix@
,如下所示
CREATE TABLE IF NOT EXISTS `@prefix@tablename` ( .....) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
手动导入方式
// 文件绝对路径$sql = $this->addon_path.'data'.DIRECTORY_SEPARATOR.'install.sql';// 写入数据库create_sql($sql);
升级数据库
插件所在文件夹根目录,命名为upgrade.sql
,在更新的时候会执行该文件。
同样你需要把表的前缀替换成 @prefix@
演示数据数据库文件
插件根目录命名为:demodata.sql
,在安装的时候用户勾选演示数据,即可导入演示数据。
数据库里面的表前缀使用@prefix@
代替,如下
insert into `@prefix@archives` values (75,20,1,2,'测试','','','','','','show.html',1637382374,1637382417,1637382417,NULL,0,'default','',0,'zh-cn','normal');
效果