问答 / 0 / 6 / 创建于 3年前
最新要开发个功能,需要通过代码动态创建数据表的需求,我能想到的办法就是直接拼接sql语句,有没有更优雅的方式实现? 感谢
参考迁移文件的代码自己动态组装更多操作需要去读源码
1.
2.
我猜你大概是想做一个类似动态表单的需求,由于数据结构不固定,可能有多有少,数据表也需要动态扩充。 第一印象上来讲,肯定是想着动态创建实现起来更加容易一些,但是后期维护是一个大麻烦,而且性能影响也很大,这种方式是不建议的。 你可以参考一下wordpress的结构设计,不管是什么应用场景,可以设计一个映射表,来管理所有的表单结构,这样的话,整体数据结构简单明了,而且字段和表可以无限扩充。
KV
参考LightCMS的实现,可以后台创建数据库表、添加表字段。
我要举报该,理由是:
推荐文章: