我有一個數據庫,其中填充了來自體育賽事的結果。幾天前,我意識到結果並沒有被寫下來。我在Ubuntu Linux 64位上使用MySQL 5.6.14。MySQL數據庫已滿?
到目前爲止我試過下列步驟操作:
檢查所有的日誌,我能找到。任何日誌文件中都沒有錯誤。
狀態中最大的表的:
mysql> show table status like 'results'; +---------+--------+---------+------------+---------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-------------------+----------+----------------+---------+ | Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment | +---------+--------+---------+------------+---------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-------------------+----------+----------------+---------+ | results | InnoDB | 10 | Compact | 1774207 | 222 | 394149888 | 0 | 218644480 | 28311552 | NULL | 2014-07-03 21:40:39 | NULL | NULL | latin1_swedish_ci | NULL | | | +---------+--------+---------+------------+---------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-------------------+----------+----------------+---------+ 1 row in set (0.00 sec)
- 爲最大表的行數:
- 試圖找到我超過但沒有找到任何限制。
mysql> select count(*) from results; +----------+ | count(*) | +----------+ | 1763471 | +----------+ 1 row in set (0.89 sec)
關於我能做什麼的任何想法?
什麼,當你執行'手動insert'發生什麼呢? – 2014-10-19 19:55:52
結果如何在數據庫中結束?例如,如果它通過HTTP請求,請求是否仍然有效?如果是PHP,請打開所有錯誤報告並查看是否顯示了某些內容。如果沒有顯示出來,請從您的腳本中複製插入查詢並嘗試在數據庫上執行它並查看會發生什麼。 – vrijdenker 2014-10-19 19:56:44
我試過一些手動插入。他們進展順利。但後來我測試了一個事件的結果。那是470行。只有100左右被插入。這讓我懷疑可能會有一些我已經達到的限制。 – 2014-10-19 20:00:39