为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我显示注册不成功,还是未知错误

http://img1.sycdn.imooc.com//60abc1190001b9cd06440731.jpg

http://img1.sycdn.imooc.com//60abc12900010f0018310329.jpg为什么我显示注册不成功,还是未知错误

正在回答

2 回答

用火狐浏览器可以注册

0 回复 有任何疑惑可以回复我~

断点调试发现是数据库设计问题,在userService.register(userModel);时跳出异常。

解决是重新设计数据库,删除原来的数据库,运行下面这段SQL:

SET FOREIGN_KEY_CHECKS=0;



-- ----------------------------

-- Table structure for user_info

-- ----------------------------

DROP TABLE IF EXISTS `user_info`;

CREATE TABLE `user_info` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',

  `gender` tinyint(4) NOT NULL DEFAULT '0',

  `age` int(11) NOT NULL DEFAULT '0',

  `telphone` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',

  `register_mode` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',

  `third_party_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;


-- ----------------------------

-- Records of user_info

-- ----------------------------



-- ----------------------------

-- Table structure for user_password

-- ----------------------------

DROP TABLE IF EXISTS `user_password`;

CREATE TABLE `user_password` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `encrpt_password` varchar(128) COLLATE utf8_unicode_ci NOT NULL,

  `user_id` int(11) NOT NULL,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;




http://img1.sycdn.imooc.com//60ac71e40001125305860666.jpg


1 回复 有任何疑惑可以回复我~
#1

qq_慕尼黑3458450

新建了数据库还是报错Resolved [org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.secondkill1project.dao.UserInfoDOMapper.insertSelective]
2021-08-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我显示注册不成功,还是未知错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信