mysql8创建视图显示IS NOT BASE TABLE

僤鯓⒐⒋嵵緔 提交于 2019-11-28 19:47:31


mysql8.0在创建视图的时候使用navicat premium 12.1.18连接,所有表的注释会显示dbname.视图表 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)
编码一样
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='系统后台 - 广告'

这要怎么解决???

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!