Menyelesaikan Ralat MySQL dengan Nama Jadual yang Mengandungi Dash (-)
Apabila cuba membuat sandaran pangkalan data, pengguna mungkin menghadapi ralat yang berkaitan dengan sintaks SQL yang tidak sah disebabkan oleh nama jadual yang mengandungi sengkang (-). Mesej ralat ini biasanya termasuk maklumat tentang nama jadual yang terjejas.
Dalam senario sedemikian, kehadiran sempang dalam nama jadual menimbulkan masalah kerana aksara tersimpan seperti ini harus disertakan dalam tanda belakang (`) dalam MySQL. Mengabaikan berbuat demikian boleh membawa kepada ralat sintaks dan isu lain.
Untuk menangani masalah ini, seseorang boleh mengubah suai nama jadual dalam pertanyaan SQL dengan membungkusnya dengan tanda belakang. Contohnya, jika nama jadual ialah "temp_01-01-000001", maka pertanyaan yang dikemas kini ialah:
SELECT * FROM `temp_01-01-000001`
Dengan melampirkan nama jadual dengan betul dalam tanda belakang, jurubahasa MySQL boleh mengenalinya sebagai sah pengecam, menyelesaikan ralat sintaks dan membenarkan pertanyaan untuk dilaksanakan dengan jayanya.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat MySQL yang Disebabkan oleh Nama Jadual dengan Sempang (-)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!