分享一个做项目的时候遇到的数据库主键id自增长的问题:
在自己使用SpringBoot+Vue做前后端分离项目的时候,新项目当时懒得自己去新增一个数据库了
然后就使用了之前javaweb项目的一个数据库表
当时创建数据库的时候并没有考虑太多,本应该很习惯的将主键id设置为自增长,但是这个表的id就没有设置
写javaweb项目的思路是添加id等操作直接手动创建并没写自增长
然后用到了springboot项目上就出现了问题=-=
添加操作在test测试的时候报错了:
Error creating bean with name 'entityManagerFactory' defined in class path
就是这句话=-= TMD检查之后发现自己的主键没有设置自增长
怎么去修复呢?
随便找以前将id设置为主键自增长的数据库 右键转存数据库选择数据和结构
再同理打开id不是主键自增长的数据库 右键选择仅结构 然后都用记事本打开 将自增长的id那一行拷贝到不是自增长那个数据库里面 然后重启就ok了
CREATE TABLE `course` (
`id` int(20) NOT NULL AUTO_INCREMENT,
`name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
给这个id写成这样自增长形式!
这个数据库既然已经创建了 想修改主键这个id自增长只有这种办法可以解决!
然后重启项目进行测试:完美运行查到数据OvO
原文转载:http://www.shaoqun.com/a/512681.html
ensogo:https://www.ikjzd.com/w/1485
patents:https://www.ikjzd.com/w/857
分享一个做项目的时候遇到的数据库主键id自增长的问题:在自己使用SpringBoot+Vue做前后端分离项目的时候,新项目当时懒得自己去新增一个数据库了然后就使用了之前javaweb项目的一个数据库表当时创建数据库的时候并没有考虑太多,本应该很习惯的将主键id设置为自增长,但是这个表的id就没有设置写javaweb项目的思路是添加id等操作直接手动创建并没写自增长然后用到了springboot项目
r标:r标
马士基航运:马士基航运
长滩岛的居民有什么风俗习惯?:长滩岛的居民有什么风俗习惯?
亚马逊再遭投诉:自营和平台业务利益冲突!:亚马逊再遭投诉:自营和平台业务利益冲突!
圣米歇尔山旅游须知 :圣米歇尔山旅游须知
没有评论:
发表评论