Rumah >pangkalan data >tutorial mysql >Bolehkah Jadual MySQL Dinamakan Hanya Menggunakan Nombor?

Bolehkah Jadual MySQL Dinamakan Hanya Menggunakan Nombor?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-20 16:56:10299semak imbas

Can MySQL Tables Be Named Using Only Numbers?

Bolehkah Jadual dalam MySQL Dinamakan Semata-mata dengan Nombor?

Apabila mempertimbangkan penciptaan jadual dinamik, aspek penting ialah konvensyen penamaan untuk jadual ini . Dalam MySQL, adalah penting untuk memahami peraturan penamaan untuk objek, termasuk jadual.

Menurut dokumentasi MySQL, pengecam (yang termasuk nama jadual) mungkin bermula dengan digit, tetapi ia tidak boleh terdiri daripada digit semata-mata melainkan ianya dipetik. Oleh itu, jadual bernama "12345" akan menjadi tidak sah tanpa petikan.

Untuk memastikan kesahihan, bungkus nama jadual berangka dalam tanda belakang (`) atau petikan berganda (") jika dijalankan dalam mod ANSI. Contohnya:

SELECT * FROM `12345`;

Sebagai alternatif, anda boleh mendayakan mod petikan ANSI dengan pernyataan berikut:

SET @@session.sql_mode=ANSI_QUOTES;
SELECT * FROM "12345";

Ini membolehkan anda menggunakan petikan berganda sebagai pengecam untuk nama jadual, termasuk yang mengandungi nombor sahaja.

Atas ialah kandungan terperinci Bolehkah Jadual MySQL Dinamakan Hanya Menggunakan Nombor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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