为啥我的navicat是15版本的没有utf8mb4而且运行不了sql文件?

来源:2-2 快速上手JDBC

泣酱

2021-08-10 12:42:36

看着老师的视频下载了最新版的navicat,可是我创建数据库没有utf8mb4这个选项。

http://img.mukewang.com/climg/611203b7094920d714960708.jpg

然后我运行sql文件也是失败的。

http://img.mukewang.com/climg/611201860943647713250849.jpgw

刷新了也没有表出来

http://img.mukewang.com/climg/6112019609980dd712270675.jpg

后来我上查了一下,把sql文件里的utf8mb4改成utf8,也是运行不了


http://img.mukewang.com/climg/611201b60900ab2710290877.jpg

我在查询运行sql语句,他说了这个错误。

ENGINE = INNODB CHARACTER SET = utf8 COLLATE = utf8_general_ci RO' at line 7

http://img.mukewang.com/climg/611201f10910fa5a12220856.jpg

是我的navicat版本不对吗还是哪里错了,要怎样才有utf8mb4这个选项,要怎样才可以运行老师的sql文件呀。?

 

写回答

1回答

好帮手慕小脸

2021-08-10

同学你好,可能是mysql的版本过低导致,这里如果在创建数据库为uft8编码时,建议将排序规则选择为如下这个再试试

http://img.mukewang.com/climg/6112214c091b59a808750535.jpg

祝学习愉快~

0

0 学习 · 16556 问题

查看课程