首页 新闻 搜索 专区 学院

mysql5.7视图脚本中的表名前自带数据库名称前缀,怎样去掉?

0
悬赏园豆:5 [已解决问题] 解决于 2020-12-04 16:45

请问下,我用Navicat premium写视图,保存后,视图中的脚本,表名称前面自动添加数据库名称,请问怎么去掉?
附:如果手工去掉,保存后又会出现数据库名前缀

Shapley的主页 Shapley | 初学一级 | 园豆:57
提问于:2020-12-04 11:10
< >
分享
最佳答案
0

在视图里使用(select 嵌套 select) 就会这样,
解决办法用 再建一个视图 代替 里面的select
变成 select prid,prc_type from view

收获园豆:5
geass.. | 小虾三级 |园豆:1767 | 2020-12-04 11:26

是这样的。
补充下:如果在视图中写:select * from 视图1,而视图1中有嵌套也不行,必须要把子视图中的嵌套解决后,这个视图才能ok。
谢谢了!

Shapley | 园豆:57 (初学一级) | 2020-12-04 16:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册