我习惯使用PostgreSQL,不理解MySQL的这种行为。
这个表(来自SugarCRM)有3057行:
但是当运行
这个表(来自SugarCRM)有3057行:
mysql> SELECT count(*) FROM tasks ;
+----------+
| count(*) |
+----------+
| 3057 |
+----------+
但是当运行
SELECT * FROM tasks
时:mysql> SELECT * FROM tasks ;
...
2344 rows in set (0,02 sec)
我正在使用一个相当老的MySQL版本,但问题是我只是想将数据库导出并恢复到新版本。
# mysql --version
mysql Ver 14.14 Distrib 5.1.51, for slackware-linux-gnu (x86_64) using EditLine wrapper
你有什么想法吗?
SELECT * FROM tasks LIMIT 4000;
,会发生什么? - EranREPAIR TABLE tbl_name
命令来修复它。 - Vatev