こんにちは私のMYSQLが奇妙に動作している理由がわかりません。
ここで、実行したこれを取得するため
に、テーブルsite_detailsに存在するレコードの数を知りたいのですselect count(*) from site_details;
が、結果は次のようになります。
+----------+
| count(*) |
+----------+
| 2024 |
+----------+
そして、もう一度確認するために、実行し
mysql> SHOW TABLE STATUS FROM msp LIKE 'site_details'\G
た結果は次のようになります。
*************************** 1. row ***************************
Name: site_details
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 1612
Avg_row_length: 71
Data_length: 114688
Max_data_length: 0
Index_length: 81920
Data_free: 7340032
Auto_increment: NULL
Create_time: 2012-10-01 08:05:09
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
1 row in set (0.00 sec)
2つのクエリの行数の数の違いを観察します
そして、テーブルを変更せずに、同じクエリを再度実行しました
mysql> SHOW TABLE STATUS FROM msp LIKE 'site_details'\G
が、奇妙なことに、次のような結果が得られました。
*************************** 1. row ***************************
Name: site_details
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 1934
Avg_row_length: 59
Data_length: 114688
Max_data_length: 0
Index_length: 81920
Data_free: 7340032
Auto_increment: NULL
Create_time: 2012-10-01 08:05:09
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
1 row in set (0.00 sec)
上記のクエリの[行]列を確認してください。202416121934のような結果が得られました。
なぜこれが起こっているのですか?