我可以从在Codeigniter框架中开发的现有项目中生成数据库mysql吗?
下面是项目结构的屏幕截图。
答案 0 :(得分:0)
我认为,您正在尝试在Laravel中生成迁移和种子,在Codeigniter中不可能做到这一点, 另一个更好的方法是创建一个PHP文件,用于运行您之前编写的MySql
答案 1 :(得分:0)
我建议您使用Codeigniter迁移。那就是您不是新手。 您可以在这里阅读:https://www.codeigniter.com/user_guide/libraries/migration.html
另一种选择是将当前数据库导出到* .sql文件,然后使用您的SQL管理器(如PhpMyadmin)作为新数据库项目导入。
然后转到您的application / config / database.php文件并更改这些设置
select t.*,
max(end_dt) over (partition by id, grp) as new_end_dt
from (select t.*,
sum(case when prev_end_dt >= add_months(begin_dt, -9) then 0 else 1 end) over (partition by id order by end_dt) as grp
from (select t.*,
lag(end_dt) over (partition by id order by end_dt) as prev_end_dt
from t
) t
) t