请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

sequeline连接数据库

老师,sequeline连接数据库是不是对mysql有版本要求的,最低是要版本几
https://img1.sycdn.imooc.com//szimg/604eefe2081933ab07440027.jpg

正在回答 回答被采纳积分+3

5回答

双越 2021-03-16 08:24:40

你直接下载讲师的代码,然后改一改数据库配置,看能正常运行吗?

1 回复 有任何疑惑可以回复我~
  • 提问者 浩小孩 #1
    老师,我已经解决好了,我重新下了高版本的数据库。就没事了
    回复 有任何疑惑可以回复我~ 2021-03-16 14:51:49
  • 双越 回复 提问者 浩小孩 #2
    好的。
    回复 有任何疑惑可以回复我~ 2021-03-16 18:44:02
提问者 浩小孩 2021-03-16 11:42:37

下了代码还是不行,看了一下那个插件的版本跟您的不一样,我的版本高一点。会不会是插件的问题。怎么下载插件版本跟你一样的
https://img1.sycdn.imooc.com//6050292a0001a1d209120218.jpg

0 回复 有任何疑惑可以回复我~
提问者 浩小孩 2021-03-15 17:59:18

打开报错信息的链接进去,显示mysql5.7  而我的才5.0是不是不支持

https://img1.sycdn.imooc.com//604f2ff30001caba11990595.jpg

0 回复 有任何疑惑可以回复我~
  • 双越 #1
    那你的 mysql 版本太多了,升级一下吧。
    回复 有任何疑惑可以回复我~ 2021-03-16 14:12:58
双越 2021-03-15 17:13:54

注意仔细看看报错信息。并不是数据库版本不支持,而是数据库 engine 不支持,你数据库引擎不支持。

你可以重新建一个数据库,选择 InnoDB 引擎。试试

0 回复 有任何疑惑可以回复我~
  • 提问者 浩小孩 #1
    老师我按你的要求改了引擎为InnoDB,还是不行。报一样的错误。想改成MyISAM,这个引擎又不支持外键处理。
    回复 有任何疑惑可以回复我~ 2021-03-15 17:36:37
  • 提问者 浩小孩 #2
    建表什么的在数据库中都没有问题
    回复 有任何疑惑可以回复我~ 2021-03-15 17:37:59
  • 双越 回复 提问者 浩小孩 #3
    那我猜测你的 sequelize 可能是哪里配置错了。
    回复 有任何疑惑可以回复我~ 2021-03-15 19:07:53
提问者 浩小孩 2021-03-15 13:31:13

OK也会输出来了。

0 回复 有任何疑惑可以回复我~
  • 提问者 浩小孩 #1
    通过创建模型,表结构是能创建成功的。但一直报数据库版本不支持,不知道对后面程序有没有影响
    回复 有任何疑惑可以回复我~ 2021-03-15 13:51:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信