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

mysql5.096版本用着没问题,后来备份了数据换成5.5版本的,问题来了

/ 猿问

mysql5.096版本用着没问题,后来备份了数据换成5.5版本的,问题来了

迷失代码林 2017-10-15 17:38:02

是这样,之前一直用的都是5.096版本,注册页面往数据库插入数据是没问题的,后来想用MySQL的新功能就备份数据换成mysql5.5版本了。

版本更换之后,将备份的表数据导入,再进入注册页面提交注册提示注册成功,但是用刚注册的登录却提示账号不存在,打开数据库查看也确实不存在这个数据,mysql里使用sql语句却是可以插入数据的,但是当把所有页面关闭重新注册之前的账号时提示账号已存在,再用这个账号登录时就报错了,说查询的目标只有一个却返回多个结果,再回数据库查看,发现之前用相同账号注册3次都查无数据,现在在数据库里存在有3个相同的账号。

问题不是3个相同的账号,这是我只对主键id添加了约束,没对账户名添加唯一约束。

真正的问题是,为什么提示注册成功,后台debug的sql语句也没问题,数据库就是查不到,把网页关掉之后再查数据库,数据就都存在数据库中,这是为什么呢?

查看完整描述

1 回答

?
qq_虚伪的宋痞子_0

延迟???

查看完整回答
反对 回复 2017-10-17

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信