Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Mengeluarkan Aksara ^M daripada Skrip SQL dalam Persekitaran Unix?
Aksara Baris Akhir dengan ^M
Isu memaparkan aksara ^M dalam persekitaran Unix semasa melaksanakan skrip SQL berpunca daripada tidak serasi aksara penghujung baris. Aksara ini menunjukkan penghujung baris, dan ia berbeza antara sistem.
Punca:
Skrip SQL mungkin dicipta dalam persekitaran DOS/Windows. Windows menggunakan gabungan Carriage Return (CR) dan Line Feed (LF) (sering dirujuk sebagai CRLF) sebagai aksara penghujung baris. Sistem Unix, sebaliknya, hanya menggunakan aksara Suapan Baris.
Penyelesaian:
Untuk menyelesaikan isu ini, gunakan arahan dos2unix. Utiliti ini menukar aksara penghujung baris Windows yang tidak konsisten kepada format serasi Unix, dengan berkesan mengalih keluar aksara ^M:
dos2unix sql_script.sql
Untuk maklumat lebih terperinci, rujuk halaman manual untuk arahan dos2unix.
Atas ialah kandungan terperinci Bagaimanakah Saya Mengeluarkan Aksara ^M daripada Skrip SQL dalam Persekitaran Unix?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!