以下的文章主要介绍的是MySQL使用rand
随机查询记录效率测试,我们大家一直都以为MySQL数据库随机查询的几条数据,就用以下的东东,其实其实际效率是十分低的,以下就是文章的主要内容。
【mysql】 【函数】 【数据库】 【测试】 【BY】 点击查看原文>
Mar
10
2016
Mar
10
2016
Mar
07
2016
Mar
07
2016
Mar
05
2016
Mar
05
2016
Mar
05
2016
Mar
04
2016
Mar
04
2016
Mar
02
2016
0、导读
想往一个表里添加一个自增列做主键,居然失败报告无法读取,这是怎么回事?
1、问题描述
有位朋友在升级discuz论坛数据库时遇到问题了,想给一个表添加自增列做主键,结果发生下面的报错:
mysql> ALTER TABLE pre_common_credit_log ADD `logid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (logid) ;
ERROR 1467 (HY000): Failed to read auto-increment value from storage engine
2、原因分析
从报错信息来看,第一反应是:数据表损坏了。不过,再仔细想想,肯定不是啊,否则报错也不是这个了,而是像下面这样的了:
1030 Got error -1 from storage engine
再仔细一想,更大的可能性是:该表里的总数据量,超过了mediumint最大值所致。
…
[获取更多]