求助 版主:官方研发技术组
怎样才能让表卸载重新安装时,数据不会被删除呢
类型:迅睿CMS 更新时间:2022-04-27 23:49:22

求问大佬

插件更新问题。

现在有这样一个问题,写了个插件,创建了一张数据表。

后来需要添加一张新表同时添加了后台菜单。

但是这样需要卸载后重新安装后台菜单才更新,数据表也才重新创建。

但是卸载后重新安装会删除以前的表然后重新创建表,这样我第一张表的数据也会跟着删除

怎样才能让第一张表卸载重新安装的时候数据不会被删除呢?

请各位同学指点一下

回帖
  • 来淘淘
    #1楼    来淘淘
    2022-04-27 23:45:07
    Chrome 0
    已经解决了。卸载时并没有删除表但是重新安装的时候的install.sql是直接复制的demo,安装的时候表存在会删除表。删除该代码即可/*DROP TABLE IF EXISTS `{dbprefix}qieptu_cardnum`;*/CREATE TABLE IF NOT EXISTS `{dbprefix}qieptu_cardnum`
    满意答案
  • 来淘淘
    #2楼    来淘淘
    2022-04-27 23:45:15
    Chrome 0
    @来淘淘:已经解决了。 卸载时并没有删除表 但是重新安装的时候的install.sql是直接复制的demo,安装的时候表存在会删除表。删除该代码即可 /*DROP TABLE IF EXISTS `{dbprefix}qieptu_cardnum`;*/ CREATE TABLE IF NOT EXISTS `{dbprefix}qieptu_cardnum`
  • #3楼    迅睿框架创始人
    2022-04-27 23:49:22
    Google Pixel 手机 0