当我将应用程序上传到 cloudbees 时,我的日志中出现此错误
[[31merror[0m] play - You have an error in your SQL syntax; check the
manual that corresponds to your MySQL server version for the right syntax
to use near 'desc varchar(255),
kind varchar(255),
' at line 4 [ERROR:1064, SQLSTATE:42000]
在对SO进行一些谷歌搜索和浏览问题后,我发现问题是desc是mysql中的关键字而不是H2中的关键字,所以我将desc更改为description并重新部署我的应用程序。但现在我再次遇到与 desc 完全相同的错误。我是否必须手动执行进化脚本来覆盖这些值或其他内容?
最佳答案
您需要运行迁移 - 首先撤消进行更改的迁移,然后重新应用它 - 这是一个特定于游戏的功能,与 cloudbees 无关。
关于java - 更改了 mysql 的表值,但 cloudbees 仍然使用旧值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17859324/