回答

收藏

phpmyadmin:MySQL的表行数不正确

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

我有一个表,根据phpmyadmin的行数约为76.000行(显示行0-99(总共76853行,查询时间为0.0322秒)和)。phpmyadmin浏览时,我得到空结果(没有显示任何内容)。  K& {9 V1 v0 E" ^) F2 x; a
phpmyadmin相关查询如下:
( Z" X  I+ I4 i# k) k) ^* ~* F8 o; r. QSELECT * FROM mytable LIMIT 5000 ,100如果我从php脚本运行,此查询也返回零行。
2 o6 U# x8 X4 G3 ]+ K- o我也从php脚本操作了这个! J5 {! k$ u' j# m/ B
$getcache_PRST = $LGCACHEPDO->prepare("SELECT * FROM mytable");$getcache_PRST->execute() or die($LGCACHEPDO->errorInfo());$getcache_ROWN = $getcache_PRST->rowCount();echo $getcache_ROWN ."
4 r: V8 S: a  s0 |";结果是4950行。
2 V4 r6 I( j9 m$ z9 ]! ?0 ^我做错了什么吗?5 q# @4 {* @* O& W( g( X: J9 S. q# K
引擎是innoDB。# U1 X. h  X8 Y9 j
编辑
: H5 M. L9 M1 F3 _8 U: P/ ?$nRows = (int) $LGCACHEPDO->query("select count(*) from mytable")->fetchColumn(); echo $nRows;和
; R. y1 b8 |+ R6 t$q = $LGCACHEPDO->query("select * from mytable");$rows = $q->fetchAll();$rowCount = count($rows);echo "There are $rowCount rows\n";这些查询返回4950行…而不是76.000行
1 M' p1 V8 U$ n9 T. r# q                                                                & H0 j- g: j6 J+ M2 w
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则