Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyelesaikan Ralat Sintaks MySQL yang Disebabkan oleh Perkataan Terpelihara dalam Nama Jadual atau Lajur?
Pertanyaan berikut akan mengakibatkan ralat sintaks kerana KEY ialah perkataan terpelihara dalam MySQL:
Untuk menyelesaikan isu ini, anda boleh sama ada elakkan menggunakan reserved perkataan sebagai nama jadual atau lajur atau bungkus perkataan yang dikhaskan dengan tanda belakang apabila merujuk kepadanya. Begini caranya:
Penyelesaian paling mudah ialah menggunakan nama lain untuk lajur yang bukan perkataan simpanan.
Jika anda mesti menggunakan perkataan terpelihara, bungkusnya dengan backticks. Contohnya, untuk membetulkan pertanyaan di atas, tukar:
kunci
The pertanyaan yang terhasil ialah:
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat Sintaks MySQL yang Disebabkan oleh Perkataan Terpelihara dalam Nama Jadual atau Lajur?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!