如果表类型都是myisam的话应该没有什么大问题,上面提示是说你的表的索引文件坏了,你用repair tablename;修复一下应该就可以了。如果还是有问题的话,你可以先备份成sql文件,再在windows下恢复就可以了.
解决方案 »
- sql中in和=的区别,大数据量哪个性能更好?
- 一条简单的update
- MySql PROCEDURE 内部调用过程
- 急,在线等待,mysql replace regexp 可以配合使用吗??
- 【新手求助】为啥xp下java连不上mysql呢?
- 关于mysql查询的一些疑问
- 在JAVA编程中,怎样执行MYSQLDUMP? 急!!! 在线等待
- 这句sql什么意思
- 新手SQL性能优化,求前辈们指导,谢谢。
- Data too long for column
- 那位高手能否讲解一下mysql中的bit数据类型,manual看不太懂,bit是否是整型,位数代表什么,在线等
- mysql怎么能支持1w/s的插入速度?(程序实现)
我看书说这是linux用户权限问题;不过我象你说的那样repair tablename
mysql>repair tablename;
error 1064: you have an error in your sql syntax. check the manual that corresponds to your mysql server version for the right syntax to use near 'tablename' at line 1在mysql/bin目录下运行repair tablename
bash:repair:command not found请问repair tablename命令是怎么使用的?我对linux和mysql都是很熟悉!
repair table 表名;权限问题:将数据文件-R试试。