Rumah >pangkalan data >tutorial mysql >Mengapa MySQL Melemparkan Ralat 'Gagal Membuka Fail' Semasa Melaksanakan Skrip SQL?
Melaksanakan Skrip SQL dalam MySQL
Apabila bekerja dengan MySQL, melaksanakan pertanyaan SQL daripada fail teks boleh menjadi cara yang mudah untuk mengurus operasi pangkalan data . Menghadapi ralat "Gagal membuka fail" semasa cuba menjalankan fail boleh mengecewakan.
Memahami Ralat
Mesej ralat menunjukkan bahawa MySQL tidak dapat mengesan fail SQL yang ditentukan (test.sql). Laluan fail mungkin tidak betul, atau fail mungkin tidak wujud di lokasi yang ditentukan.
Selesaikan Isu
Untuk menyelesaikan isu, gunakan sintaks yang betul untuk mengisytiharkan fail SQL sebagai sumber:
mysql> source <file_path>
Ganti
Melaksanakan Pertanyaan
Setelah fail SQL diisytiharkan, laksanakannya menggunakan koma bertitik ( ;) pada penghujung:
mysql> source \home\sivakumar\Desktop\test.sql;
Arahan ini akan memuatkan pertanyaan SQL daripada fail dan melaksanakannya dalam MySQL.
Nota Tambahan
Jika anda melaksanakan fail SQL daripada skrip atau arahan, anda boleh menggunakan parameter baris arahan -S atau --source untuk menentukan fail untuk dilaksanakan. Contohnya:
mysql -S \home\sivakumar\Desktop\test.sql
Atas ialah kandungan terperinci Mengapa MySQL Melemparkan Ralat 'Gagal Membuka Fail' Semasa Melaksanakan Skrip SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!