本来我创建的数据库的表中的字段是char类型的
但是当用了一段时间以后
再打开数据库看看 就变成了int类型的啦
怎么回事啊 谁能告诉我解决方法?
9 个解决方案
#1
也许你记错了。。。
#2
我也是这么想的 但是 当我看到它是int类型的时候 我把它改成char型的啦 谁知道用了一段时间 当我打开数据库看的时候它就又无缘无故的变成了 int类型的啦 真的好郁闷 不知道怎么回事 有谁遇到过这种情况吗 怎么解决的?
#3
我很好奇 灰常 好奇,太经典的错误了。第一次呀
#4
开启binlog,这样更新就会记录。然后在里面搜ALTER TABLE 你的表名 即可。
#5
没有这种可能,一定是某个程序,或者某个人进行了这种ALTER TABLE的操作。
打开你的日志,然后从日志中检查一下。
打开你的日志,然后从日志中检查一下。
#6
真的很奇怪 以前一直用着也没这种情况 就最近一周总是这样 很郁闷 应该是没有人修改我的表啊 请问日志在哪里有可以查到呢?
#7
#8
谢谢 我再找找看^_^ 错误真是莫名其妙
#9
坑爹呀,我 的 数据值,自动恢复。 我同步成新的, 过会又自动还原成旧的,,, 无语了。不知道是那的问题,我的mysql 5.5.24 是 我换成 5.6.10了。 大爷的还是 自动还原呀
#1
也许你记错了。。。
#2
我也是这么想的 但是 当我看到它是int类型的时候 我把它改成char型的啦 谁知道用了一段时间 当我打开数据库看的时候它就又无缘无故的变成了 int类型的啦 真的好郁闷 不知道怎么回事 有谁遇到过这种情况吗 怎么解决的?
#3
我很好奇 灰常 好奇,太经典的错误了。第一次呀
#4
开启binlog,这样更新就会记录。然后在里面搜ALTER TABLE 你的表名 即可。
#5
没有这种可能,一定是某个程序,或者某个人进行了这种ALTER TABLE的操作。
打开你的日志,然后从日志中检查一下。
打开你的日志,然后从日志中检查一下。
#6
真的很奇怪 以前一直用着也没这种情况 就最近一周总是这样 很郁闷 应该是没有人修改我的表啊 请问日志在哪里有可以查到呢?
#7
#8
谢谢 我再找找看^_^ 错误真是莫名其妙
#9
坑爹呀,我 的 数据值,自动恢复。 我同步成新的, 过会又自动还原成旧的,,, 无语了。不知道是那的问题,我的mysql 5.5.24 是 我换成 5.6.10了。 大爷的还是 自动还原呀