mysql版本问题

来源:3-12 创建项目-2

主打情歌

2019-07-02

CREATE TABLE IF NOT EXISTS `mid_user_share` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `share_id` INT NOT NULL COMMENT 'share.id',
  `user_id` INT NOT NULL COMMENT 'user.id',
  PRIMARY KEY (`id`),
  INDEX `fk_mid_user_share_share1_idx` (`share_id` ASC) VISIBLE,
  INDEX `fk_mid_user_share_user1_idx` (`user_id` ASC) VISIBLE)
ENGINE = InnoDB
COMMENT = '用户-分享中间表【描述用户购买的分享】';

这里面的 VISIBLE 是MySql8以后才支持的,虽然老师有说环境mysql版本,不过很多同学应该有自己的版本,而且外部组件的版本,不应该和课程代码版本有太多耦合。建议这里sql语句上面注释一下,或者不添加 VISIBLE ,毕竟默认就是 VISIBLE。Mysql8前面的版本执行会报错

写回答

1回答

大目

2019-07-02

您好,感谢提出!是我疏忽了,已将SQL脚本调整过了,现在可以兼容MySQL 5.X啦!

祝您学习愉快^_^

0
0

Spring Cloud Alibaba微服务从入门到进阶

面向未来微服务:熟练掌握Spring Cloud Alibaba

3085 学习 · 1324 问题

查看课程