jojozhai / security

586 stars 488 forks source link

bug提交 springsocial1.1.6.RELEASE 不兼容 mysql 8 #17

Open daniubi opened 5 years ago

daniubi commented 5 years ago

原因是 UserConnection 表中的 rank 字段 在mysql 8被 新增为保留关键字
所以无法使用 mysql8 报错sql:select coalesce(max(rank) + 1, 1) as rank from UserConnection where userId = ? and providerId = ?

daniubi commented 5 years ago

目前还没有找到合适的解决方案 只好不升级mysql8

liuhao0813 commented 5 years ago

@daniubi rank字段使用"~"这个按键的上的撇包起来就好了

daniubi commented 5 years ago

我貌似试过 失败了 我改了字段名

momokanni commented 5 years ago

social官方issue有解决方案