如何通过laravel 创建mysql 视图
2个回答
展开全部
本地安装好MYSQL数据库后怎么连接的解决方法如下: 1、连接名:任意输入一个名称 2、mysql连接:localhost或127.0.0.1 3、用户名:root 4、密码:你安装mysql时设置的密码 5、数据库:你要连接的数据库我,discuz好像有默认的数据库名,你可以看....
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将数据库迁移文件中的原本创建数据库的代码替换为:
DB::statement( 'CREATE VIEW `view_name` AS select `view_name`.`view_id` AS `view_id`........[正常写mysql视图语言即可]' );
这样做有个缺点:执行 php artisan migrate:refresh 进行重置数据库的时候,会报错:“已经存在此视图”,需要手动删除所有视图,然后再执行 php artisan migrate:refresh.问题不是特别的大,望诸位注意。
DB::statement( 'CREATE VIEW `view_name` AS select `view_name`.`view_id` AS `view_id`........[正常写mysql视图语言即可]' );
这样做有个缺点:执行 php artisan migrate:refresh 进行重置数据库的时候,会报错:“已经存在此视图”,需要手动删除所有视图,然后再执行 php artisan migrate:refresh.问题不是特别的大,望诸位注意。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询