文档章节

mysql8创建视图显示IS NOT BASE TABLE

gaolongquan
 gaolongquan
发布于 08/28 15:16
字数 286
阅读 32
收藏 0


mysql8.0在创建视图的时候使用navicat premium 12.1.18连接,所有表的注释会显示数据库名.视图表名 IS NOT BASE TABLE  

版本是Server version: 8.0.16 MySQL Community Server - GPL,如下图所示。


而在mysql5.6下没有这个问题  

版本是Server version: 5.6.36-82.0-log Percona Server (GPL)
2个版本的编码都是一样的
root@127.0.0.1:(none) 03:06:24>show variables like '%char%';
+--------------------------+----------------------------------+
| Variable_name            | Value                            |
+--------------------------+----------------------------------+
| character_set_client     | utf8mb4                          |
| character_set_connection | utf8mb4                          |
| character_set_database   | utf8mb4                          |
| character_set_filesystem | binary                           |
| character_set_results    | utf8mb4                          |
| character_set_server     | utf8mb4                          |
| character_set_system     | utf8                             |
| character_sets_dir       | /usr/local/mysql/share/charsets/ |

show create table sys_ad;  

CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='系统后台 - 广告'

就是从工具上显示是xxx is not base table

这要怎么解决???

临时解决:

改视图名,比如我的所有表中并没有z开头的表,那么视图就以z开头,后续视图就占用z开头了,这样,在z前面的字母都可以正常显示。

这是为什么~~~

© 著作权归作者所有

gaolongquan
粉丝 14
博文 182
码字总数 63907
作品 0
厦门
运维
私信 提问
mysql常用命令及SQL语句

UPDATE user_0 SET phone=REPLACE(phone,'13800','14400') //把phone中的13800替换为14400 select id,birth from userview WHERE birth LIKE CONCAT('%',SUBSTR(DATEFORMAT(CURRENT_DATE(),......

xiejunbo
2014/12/14
206
0
开源PHP框架-CodeIgniter分页教程

有些时候,你可能需要把数据库查询所得到的一篇文章或一组结果拆分成多页。在这时,你将需要写某种分页脚本。这对于从没有做过这个的开发者来说还是有一点难度的,但使用 CodeIgniter 却是轻...

万里虎
2014/12/03
383
0
【数据库优化专题】MySQL视图优化(一)

本期数据库优化专题分享,为大家带来的是DBA+社群MySQL领域原创专家——李海翔所著的MySQL视图优化系列文章。以下是第一部分的内容,未完部分敬请关注后续更新。 专家简介 李海翔 网名:那海...

李海翔
2015/11/06
0
0
什么是Oracle Key-Preserved Table和什么样的视图可以进行DML操作

在通过DML操作Oracle的视图的时候,有一个很重要的条件是操作的base表必须是Key-Preserved Table. 那么,什么是Key-Preserved Table呢.Oracle给出的定义是: A table is key preserved if every...

晨曦之光
2012/04/25
254
0
Table View Programming Guide for iOS 官方文档翻译

About Table Views in iOS Apps( iOS应用程序中的Table View) Table views are versatile user interface objects frequently found in iOS apps. A table view presents data in a scrol......

zyq522376829
2018/05/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Guava 3: 集合Collections

正文 一、引子 Guava 对JDK集合的拓展,是最成熟且最受欢迎的部分。本文属于Guava的核心,需要仔细看。 二、Guava 集合 2.1 Immutable Collections不可变集合 1.作用 用不变的集合进行防御性...

孟飞阳
12分钟前
3
0
源码分析 RocketMQ DLedger 多副本存储实现

RocketMQ DLedger 的存储实现思路与 RocketMQ 的存储实现思路相似,本文就不再从源码角度详细剖析其实现,只是点出其实现关键点。我们不妨简单回顾一下 CommitLog 文件、ConsumeQueue 文件设...

中间件兴趣圈
17分钟前
4
0
vue入门--简单路由配置

本文转载于:专业的前端网站➜vue入门--简单路由配置   在初始化vue init webpack <工程名>时,有一步是询问是否安装vue-router,选择yes,如果没有安装的话,后面需要自己安装。然后在目录...

前端老手
47分钟前
6
0
怎么给视频配音

很多刚开始尝试视频制作的小伙伴,帮助到怎么给制作完成的视频配音,其实给视频配音的方法非常简单,在手机上可以进行制作,下面一起来看看给视频配音的方法吧! 具体步骤如下: 1、首先在手...

白米稀饭2019
56分钟前
4
0
windows批处理bat脚本编写

什么是bat脚本 .bat结尾的文件其实就是windows上的批处理脚本,Windows中的bat文件相当于 Linux中shell编程的.sh脚本,批量执行DOS命令。 其最简单的例子,是逐行书写在命令行中会用到的各种...

孙幼凌
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部