當我在C:\ ProgramData \ MySQL \ MySQL Server 5.5 \ data中導航到我的數據庫並刪除文件夾後,表格仍以某種方式保存。當我嘗試再次運行我的PHP腳本時,出現此錯誤:「創建用戶表時出錯:表''databaseName
。tableName
'已存在。」手動刪除數據庫後表格會持續存在嗎?
的觸發該錯誤代碼行是這樣的:
mysql_query($createTableQuery) or die('Error creating users table: ' . mysql_error());
爲了解決這個問題,我不得不重新命名錶,然後重新運行該腳本。每次在測試我的代碼時刪除我的數據庫時,必須找到新的表名變得非常麻煩。
是否有人知道刪除表的命令?或者也許這些表存儲在我的電腦上,以便我可以手動刪除它們?我寧願遠離命令,而是確切地知道這些表的存儲位置,以便我可以找到並刪除它們。
我們在談論innodb表嗎?他們保存的方式不同。在進行手動刪除之前是否關閉了服務器?爲什麼不做一個簡單的DROP? – Konerak 2011-02-27 22:09:01