
mysql数据库碰到奇怪的问题
数据库运行是正常的,我用的NavicatforMySQL管理数据库,里面的某个表有30000个数据,但是我用Navicat打开显示只有25000个数据。部分的数据用搜索都...
数据库运行是正常的,我用的Navicat for MySQL管理数据库,里面的某个表有30000个数据,但是我用Navicat打开显示只有25000个数据。部分的数据用搜索都搜索不到。这个是什么问题?怎么可以解决?
展开
1个回答
展开全部
你的数据表类型是不是MYISAM,并且对字符串类型的字段进行过大量的修改?
如果是这样的话,有可能是表文件损坏了。
备份好表文件,然后建立一个与这个表相同结构的表;然后用insert into a2 (select * from a1)拷贝数据到新的表中;发现出错的记录行,尽量挽回数据!
只是推测仅供参考!注意任何操作前一定要做好数据备份!!!
如果是这样的话,有可能是表文件损坏了。
备份好表文件,然后建立一个与这个表相同结构的表;然后用insert into a2 (select * from a1)拷贝数据到新的表中;发现出错的记录行,尽量挽回数据!
只是推测仅供参考!注意任何操作前一定要做好数据备份!!!

2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分...
点击进入详情页
本回答由七鑫易维信息技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询