Rumah >pangkalan data >tutorial mysql >Bolehkah Jadual MySQL Dinamakan Hanya Menggunakan Nombor?
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!