Mengapa MySQL memberikan ralat apabila menggunakan tanda sempang dalam nama jadual?

Barbara Streisand
Lepaskan: 2024-11-11 14:41:02
asal
399 orang telah melayarinya

Why does MySQL give an error when using dashes in table names?

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:

  1. Sisipkan Nama Jadual dalam Backticks: Kelilingi nama jadual anda dengan tanda belakang (`), yang bertindak sebagai aksara melarikan diri. Contohnya:
SELECT * FROM `temp_01-01-000001`
Salin selepas log masuk

Dengan melampirkan nama jadual dalam tanda belakang, simbol sempang kehilangan makna istimewanya dan MySQL menganggap nama jadual sebagai rentetan.

  1. Gunakan Petikan Pengecam SQL: Sebagai alternatif, anda boleh menggunakan petikan pengecam SQL untuk menganggap keseluruhan nama jadual sebagai rentetan petikan tunggal. Ini dicapai dengan menambahkan petikan berganda ("") di sekeliling nama jadual, seperti:
SELECT * FROM "temp_01-01-000001"
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan