Rumah > Artikel > pangkalan data > Mengapa MySQL memberikan ralat apabila menggunakan tanda sempang dalam nama jadual?
Menggunakan Sempang dalam Nama Jadual MySQL
Jika anda menghadapi ralat seperti "Nombor Ralat: 1064... semak manual... berhampiran '-01-000001' di baris 1," semasa membuat sandaran pangkalan data anda, ia mungkin disebabkan oleh tanda sempang (-) dalam nama jadual. MySQL tidak membenarkan sempang dalam nama jadual tanpa pengendalian khusus.
Untuk menyelesaikan isu ini:
SELECT * FROM `temp_01-01-000001`
Dengan melampirkan nama jadual dalam tanda belakang, simbol sempang kehilangan makna istimewanya dan MySQL menganggap nama jadual sebagai rentetan.
SELECT * FROM "temp_01-01-000001"
Mana-mana kaedah ini akan membolehkan anda menanyakan jadual dengan sempang dalam namanya. Ingat untuk memasukkan tanda tanda belakang atau petikan berganda setiap kali anda merujuk jadual, jika tidak, anda mungkin masih menghadapi ralat.
Atas ialah kandungan terperinci Mengapa MySQL memberikan ralat apabila menggunakan tanda sempang dalam nama jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!