关于使用框架操作Oracle数据库切换MySQL数据库时,nextval的问题!
16lz
2021-01-22
错误代码:
<span style="font-size:18px;">Caused by: org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback;</span>
<span style="font-size:18px;"> bad SQL grammar <strong><span style="color:#ff0000;">[select mysql.nextval('SEQ_ID')]</span></strong>;</span>
<span style="font-size:18px;"> nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:</span>
<span style="font-size:18px;"> FUNCTION mysql.nextval does not exist</span>
解决方法:
【MySQL实现NextVal功能】
这里引用【一条大红龙】的mysql实现nextVal功能文章。具体参考以下地址:
地址:http://blog.csdn.net/jdzms23/article/details/44228661
注意事项:
如果依旧报错,那么请检查以下问题。
1.MySQl的表sequence,需要放置在名字为MySQL的库中。
2.为Faction:nextval赋予数据库的操作权限。
更多相关文章
- 老鸟帮帮忙:能用字数最少的SQL语句来实现以下查询功能吗?分虽少但
- 如何使用SQL语句查到当前SQL SERVER 2000服务器的IP地址
- Android特效专辑(十二)——仿支付宝咻一咻功能实现波纹扩散特效,精
- Android Studio精彩案例(五)《JSMS短信验证码功能实现》
- 微信抢红包插件与Android辅助功能
- android图片涂鸦——旋转与文字功能的实现原理
- 如何通过HttpURLConnection得到http 302的跳转地址
- Android 平台实现按指定平率和时长发声(类似PC上beep功能)
- 如何在Fragment中的WebView中添加“Go Back”功能?