Melepaskan Kata Kunci Terpelihara dalam Nama Jadual SQL
Apabila bekerja dengan MySQL, perkataan tertentu dikhaskan dan tidak boleh digunakan sebagai nama jadual tanpa pengendalian khas . Satu perkataan terpelihara sedemikian ialah "perintah." Percubaan untuk menggunakannya sebagai nama jadual tanpa melarikan diri akan mengakibatkan ralat.
Menyelesaikan Ralat dengan Aksara Melarikan Diri
Untuk mengelakkan ralat ini, nama jadual mengandungi kata kunci terpelihara mesti disertakan dalam aksara melarikan diri. Dalam MySQL, backticks ( ) biasanya digunakan untuk tujuan ini. Oleh itu, untuk menanyakan jadual bernama "pesanan", anda harus menulis:
mysql_query("SELECT * FROM `order` WHERE orderID = 102;");
Mengelakkan Kata Kunci Terpelihara
Walaupun melarikan diri boleh menyelesaikan ralat, ia secara amnya dinasihatkan untuk mengelak daripada menggunakan kata kunci simpanan sebagai nama jadual atau medan. Ini membantu mengelakkan tingkah laku dan ralat yang tidak dijangka pada masa hadapan.
Maklumat Tambahan
Untuk mendapatkan maklumat lanjut tentang perkataan terpelihara dalam MySQL, anda boleh merujuk kepada dokumentasi rasmi di https: //dev.mysql.com/doc/refman/5.5/en/keywords.html.
Atas ialah kandungan terperinci Bagaimana Saya Melarikan Diri Kata Kunci Terpelihara Seperti 'pesanan' Semasa Mencipta Nama Jadual MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!