mysql中的表类型从innodb改成myisam类型出现the total number of locks exceeds the lock table si 我把innodb_buffer_pool_size设置成4g了还是同样错误结果服务器内存是8g需要改变类型表是5g那我是不是把innodb_buffer_pool_size改成5g以上就可以了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样改 表会锁定很长一段时间!建议1首先备份您的资料库2建立一个myisam类型的表格,然后把innodb的表数据复制过来,然后删除innodb的表,给myisam表格改名create table tmp like yourtable;insert into tmp select * from yourtable;rename table yourtable to yourtable_old;rename table tmp to yourtable;#比较一下数据,看是否正常,正常后可以删除yourtable_old 还有就是原来那个inno表类似于“锁住”了select count(id) from *就直接卡住了 mysql是否支持innodb的存储类型 mysql 5.5 使用字符串字段分区 ████莪在000webhost申请了一个免费的MYSQL空间、但是怎么也连不上去 ████ mysql中concat() 同一个字段的2次排序问题~ gz备份如何在win系统下还原 在一个服务器上可以最多建立多少个数据库阿,每个数据库中有多少个表阿? 如何设计实现这样的数据库??? varchar和char的问题 这种存储过程怎么写? 查询同一个字段,值相同的数据 用mysql数据库 在页面上提取出来有乱码
建议
1首先备份您的资料库
2建立一个myisam类型的表格,然后把innodb的表数据复制过来,然后删除innodb的表,给myisam表格改名create table tmp like yourtable;
insert into tmp select * from yourtable;rename table yourtable to yourtable_old;
rename table tmp to yourtable;
#比较一下数据,看是否正常,正常后可以删除yourtable_old
select count(id) from *
就直接卡住了