一个表有唯一键,试图使用
mysql> alter table tbl_name disable keys;
时只能禁止非唯一键试图使用
$ myisamchk --recover --quick --keys-used=0 tbl_name_path
则提示“Table: /data/tbl_name_path doesn't have an auto increment key”但我表是有自增列的,且为唯一键。
mysql> alter table tbl_name disable keys;
时只能禁止非唯一键试图使用
$ myisamchk --recover --quick --keys-used=0 tbl_name_path
则提示“Table: /data/tbl_name_path doesn't have an auto increment key”但我表是有自增列的,且为唯一键。
解决方案 »
- mysql的tinyint类型问题?
- 在windows下如何用一个命令来恢复一个sql 文件
- 1 row in set, 1 warning 是什么意思 ?
- mysql 如何统计本季度数据采用数据。
- mysql中怎么解决关于ROW_NUMBER()的问题
- delete from emp-status 提示-status 附近语法错误,我是要删除这个表里所有信息
- mysql的备份问题
- Mysql结果已经返回但是sql还没有执行完
- mysql 如何将一列分成两列并关联另一表数据
- 求问各位前辈,有My SQL的教学视频吗???
- north表记录源于south表中的数据进行计算,用存储过程实现
- 求一条查询语句
alter table tbl_name disable keys;看到文档说不能禁止非唯一索引,那么myisamchk --recover --quick --keys-used=能不能呢?
另外myisamchk --recover --quick --keys-used=报错是什么原因,--keys-used参数如何指定值?提示“Table: /data/tbl_name_path doesn't have an auto increment key”的意思是说表没有自增键吧,但我的表有自增键,为何还报这个错误。