2019独角兽企业重金招聘Python工程师标准>>>

今天在看hibernate视频,讲到关于一对多映射的例子

一个是Order 一个是Customer

跟着视频创建数据库和相应的order表和customer表

配置完成后运行报 could not fetch initial value for increment generator

开始以为是自己代码出现问题,因为视频里的源码运行无误

找了半天,对照视频中的源代码,就差点一行一行的比对了,结果还是没有发现错误在哪

后来分析hibernate的sql语句,发现运行到 select max(id) from order 语句后就报错 而前面的 select max(id) from customer 却没有问题

然后尝试这在mysql命令行里面运行上面两行sql语句,运行 select max(id) from customer 没问题,运行 select max(id) from order 竟然报错,然后一下反映过来,不是代码的问题,肯定是mysql表中不能创建以order为名的数据表或者创建了会导致某些冲突

视频源码里创建的是orders表

遂度娘,果不其然

order是关键字

瞬间有种想砸键盘的冲动啊!!!!

转载于:https://my.oschina.net/aptx4869/blog/161706

mysql报错 could not fetch initial value for incre...相关推荐

  1. mysql 报错 get error 28 from storage engine 解决方法

    mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...

  2. Mysql报错Fatal error:Can't open and lock privilege tables

     Mysql报错Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 安装mysql后 ...

  3. 登录mysql报错2059,navicat连接mysql报错2059如何解决

    navicat连接mysql报错2059,如下图所示: 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密 ...

  4. python怎么捕获mysql报错

    一.前言 最近在运行python脚本的时候,经常出现:mysql server has gone away的错误,导致脚本停止运行.只是代码里面明明已经使用try: except 这种方式来捕获mys ...

  5. mysql报错:Reading table information for completion of table and column names

    一.前言 在使用命令行打开数据库的时候,报错如标题所示.这里总结记录一下. 二.错误原因 1.锁表的原因 参考链接:https://blog.csdn.net/ssergsw/article/deta ...

  6. 安装32位mysql报错_在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法...

    在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下: error: Failed dependencies: libaio ...

  7. Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法

    Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...

  8. 解决MySQL报错ERROR 2002 (HY000)【转】

    今天在为新的业务线搭架数据库后,在启动的时候报错 root@qsbilldatahis-db01:/usr/local/mysql/bin# ./mysql ERROR 2002 (HY000): C ...

  9. ERROR 1366 (HY000): Incorrect string value......(Mysql报错解决)

    2019.11.29更新:发现了新的解决方法 错误描述 在控制台执行插入操作的时候,Mysql报错ERROR 1366 (HY000): Incorrect string value--插入操作失败, ...

最新文章

  1. android layout后还原位置,Android图片框架photoview如何记住所有状态并还原,包括缩放度,缩放后的移动的距离等等...
  2. 人均月薪 7.5 万,腾讯 Q2 成绩单来了,网友酸了?
  3. deepin终端配置为英文
  4. linux cut列截取工具使用示例
  5. linux 网络地址
  6. centos7下安全访问远程服务器
  7. ios 静态库合成_iOS生成静态库方法-iOS集成静态库-iOS合并静态库
  8. PMT_Stream数据结构
  9. 大数据公司Palantir曾向法拉第未来投资2500万美元
  10. windows cmd 命令行 —— 进程与服务
  11. android Fragment缓存问题
  12. word2016 插入书签域
  13. 遥感NDVI估算植被覆盖度
  14. 机器学习算法原理与编程实践-郑捷著 读书笔记—第一章part1
  15. 亚马逊服务器实现代理
  16. 【科普常识:常用音频参数解析】
  17. 【Algorithm】Prim
  18. 间接解决Gson不能解决特殊符号%的问题
  19. Nand-FLASH和eMMC内存上的block有多大容量?
  20. ros修改map_server地图发布的map关联的坐标系frame_id(多机器人联合建图用)

热门文章

  1. 没必要阅读 Vue 源码吧?
  2. 单细胞测序技术及应用进展
  3. 香港美食攻略(10)——香港仔鱼蛋王★
  4. jQuery--删除节点(remove()、detach()、empty())详解
  5. 游龙传说服务器维护,发家致富全靠维护 炉石传说超长维护事件回顾
  6. 浏览器实战篇----浏览器安全概述
  7. thymeleaf 美国时间转换成中国时间
  8. mac冒险游戏:死亡细胞Dead Cells 中文版
  9. JAVA企业面试题精选 数据库21-30
  10. 图解:Elasticsearch 8.X 如何求解环比上升比例?