數據庫表空間錯誤:對看不見的表空間進行故障排除
問題:
嘗試建立或刪除表格時,您會遇到錯誤訊息「Tablespace for table 'database.temp'存在,請在匯入之前丟棄該表空間。
答案:
當資料庫在「innodb_file_per_table」中運作時,可能會發生此錯誤模式和預設表空間不足。在這種情況下,資料庫的檔案目錄中可能存在「孤立」.ibd 檔案(沒有相應的 .frm 檔案)。
要解決此問題:
移動孤立檔案後,您應該能夠成功建立或刪除表。確保導致孤立文件(例如,長時間運行的查詢)的根本問題已解決,以防止再次發生。
以上是資料庫表空間錯誤:當表不存在時如何解決'表\'database.temp\'的表空間存在\”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!