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回答
-
您好,感谢提出!是我疏忽了,已将SQL脚本调整过了,现在可以兼容MySQL 5.X啦!
祝您学习愉快^_^
00
相似问题