在 MySQL 中透過命令列匯入 SQL 檔案
本文解決了在 MySQL 中使用命令列匯入 SQL 檔案的常見問題。它提供瞭如何正確完成此任務的詳細說明,確保成功導入而不會遇到語法錯誤。
要匯入SQL 文件,你可以使用以下指令:
mysql -u username -p database_name < file.sql
其中:
但是,如果遇到語法錯誤,您可能需要先建立目標資料庫。這可以使用以下命令來完成:
CREATE DATABASE database_name;
此外,建議使用 SQL 檔案的完整路徑以獲得最佳結果。請注意,如果需要,可以將 -R 和 --triggers 等 MySQL 選項與 mysqldump 一起使用來保留例程和觸發器。
在某些情況下,如果資料庫尚不存在,您可能需要手動建立資料庫。同樣,如果匯出的 SQL 檔案不包含 CREATE DATABASE 命令(由於使用了 --no-create-db 或 -n 選項),則需要在匯入之前在 MySQL 中手動建立空資料庫。
以上是如何透過命令列將SQL檔案匯入MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!