Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyelesaikan Ralat SQL 1064 Apabila Nama Jadual Mengandungi Sengkang (-)?

Bagaimana untuk Menyelesaikan Ralat SQL 1064 Apabila Nama Jadual Mengandungi Sengkang (-)?

Mary-Kate Olsen
Lepaskan: 2024-11-11 00:48:02
asal
1073 orang telah melayarinya

How to Resolve SQL Error 1064 When a Table Name Contains a Dash (-)?

Menyelesaikan Ralat SQL 1064 Apabila Nama Jadual Termasuk Dash (-)

Ralat mungkin berlaku semasa cuba membuat sandaran pangkalan data MySQL disebabkan oleh nama jadual yang mengandungi sempang (-). Ralat ini biasanya muncul sebagai:

Error Number: 1064
...
SELECT * FROM temp_01-01-000001
Salin selepas log masuk

Untuk menyelesaikan isu ini dan membenarkan nama jadual dengan sempang, nama jadual perlu disertakan dalam tanda belakang (`). Ini memberitahu MySQL untuk menganggap nama jadual sebagai rentetan dan bukannya perkataan simpanan.

Sebagai contoh, pertanyaan yang diperbetulkan berikut harus menyelesaikan ralat:

SELECT * FROM `temp_01-01-000001`
Salin selepas log masuk

Dengan melampirkan nama jadual dalam backticks, MySQL akan mengenalinya sebagai nama jadual yang sah dan melaksanakan pertanyaan dengan betul. Teknik ini membolehkan anda menggunakan tanda sempang atau sempang dalam nama jadual tanpa menghadapi ralat.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat SQL 1064 Apabila Nama Jadual Mengandungi Sengkang (-)?. 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