Ralat Sintaks SQL: Sintaks Salah Berhampiran Kata Kunci 'Pengguna'
Dalam SQL, pengguna ialah kata kunci simpanan yang digunakan untuk fungsi dan objek sistem. Oleh itu, apabila cuba memasukkan data ke dalam jadual pangkalan data menggunakan pertanyaan SQL yang mengandungi objek Pengguna, adalah penting untuk menyertakan objek dengan kurungan segi empat sama untuk membezakannya sebagai objek dan bukan kata kunci.
Dalam khusus anda kes, anda menghadapi ralat "Sintaks salah berhampiran kata kunci 'Pengguna'" apabila menggunakan pernyataan SQL INSERT INTO Pengguna (log masuk, kata laluan, status) NILAI (@log masuk, @password, @status) untuk menambah data pada jadual Pengguna. Untuk menyelesaikan isu ini, hanya sertakan objek Pengguna dalam kurungan segi empat sama sebagai [Pengguna].
Pernyataan SQL yang dikemas kini akan kelihatan seperti ini:
INSERT INTO [User] (login, password, status) VALUES (@login, @password, @status)
Ingat, dengan melampirkan nama objek secara eksplisit dengan kurungan segi empat sama, anda menandakan kepada pangkalan data bahawa Pengguna dalam pertanyaan anda merujuk kepada objek dan bukannya kata kunci yang dikhaskan. Pelarasan ini akan memastikan sintaks pertanyaan anda dikenali dengan betul dan operasi pemasukan data anda akan dilaksanakan tanpa menghadapi ralat sintaks.
Atas ialah kandungan terperinci Mengapa Pernyataan INSERT SQL Saya Gagal dengan 'Sintaks Salah Berhampiran Kata Kunci 'Pengguna' '?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!