回答

收藏

phpmyadmin:MySQL的表行数不正确

技术问答 技术问答 145 人阅读 | 0 人回复 | 2023-09-12

我有一个表,根据phpmyadmin的行数约为76.000行(显示行0-99(总共76853行,查询时间为0.0322秒)和)。phpmyadmin浏览时,我得到空结果(没有显示任何内容)。1 f1 p( L' W" G; z1 l. h
phpmyadmin相关查询如下:  T/ H) M. t& w$ t# e: O
SELECT * FROM mytable LIMIT 5000 ,100如果我从php脚本运行,此查询也返回零行。" j  \3 G3 d+ H( L; {9 M
我也从php脚本操作了这个, r+ e% b" w  x* E" Y, O, `
$getcache_PRST = $LGCACHEPDO->prepare("SELECT * FROM mytable");$getcache_PRST->execute() or die($LGCACHEPDO->errorInfo());$getcache_ROWN = $getcache_PRST->rowCount();echo $getcache_ROWN ."
7 V! N/ C7 t! T+ ?+ g( N2 S- L: p0 ?";结果是4950行。( H5 N; _$ R- n. j1 I- J8 b( R
我做错了什么吗?+ c& C/ ~/ h6 r
引擎是innoDB。* k1 R, l& ^9 t, X; D
编辑
2 T' K' t, V  h3 _$nRows = (int) $LGCACHEPDO->query("select count(*) from mytable")->fetchColumn(); echo $nRows;和
. o1 P' s  T! s$q = $LGCACHEPDO->query("select * from mytable");$rows = $q->fetchAll();$rowCount = count($rows);echo "There are $rowCount rows\n";这些查询返回4950行…而不是76.000行: f" L7 `$ l% U- x6 a* S2 p
                                                                2 I! m) G6 j; N+ f3 X8 e4 E
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则