Rumah > pangkalan data > tutorial mysql > Ralat MySQL 1054: Mengapa pertanyaan UPDATE saya gagal disebabkan oleh 'lajur tidak diketahui'?

Ralat MySQL 1054: Mengapa pertanyaan UPDATE saya gagal disebabkan oleh 'lajur tidak diketahui'?

Susan Sarandon
Lepaskan: 2025-01-14 11:23:44
asal
693 orang telah melayarinya

MySQL Error 1054: Why is my UPDATE query failing due to an

Ralat pertanyaan MySQL UPDATE 1054: 'Lajur tidak diketahui dalam senarai medan'

Jika anda menghadapi ralat #1054 semasa melaksanakan pertanyaan KEMASKINI MySQL, terdapat masalah dengan Senarai Medan. Begini cara membetulkannya:

Semak pertanyaan yang diperbetulkan:

Pertanyaan yang disediakan cuba mengemas kini lajur fellow, tetapi menggunakan tanda belakang (`) sebagai watak petikan pengecam. Nilai dan pengecam hendaklah dipetik menggunakan petikan berganda atau tunggal sebaliknya:

<code class="language-sql">UPDATE MASTER_USER_PROFILE, TRAN_USER_BRANCH
SET MASTER_USER_PROFILE.fellow = 'y'
WHERE MASTER_USER_PROFILE.USER_ID = TRAN_USER_BRANCH.USER_ID
AND TRAN_USER_BRANCH.BRANCH_ID = 17;</code>
Salin selepas log masuk

Fahami aksara petikan pengecam:

Watak petikan pengecam (tanda belakang) digunakan untuk menyertakan nama lajur atau jadual. Sebaliknya, petikan berganda atau tunggal digunakan untuk melampirkan nilai, rentetan atau frasa. Dalam kes ini, 'y' hendaklah dalam petikan dua atau tunggal, bukan tanda belakang.

Dokumen rujukan:

Sila rujuk dokumentasi MySQL 8 untuk mendapatkan panduan lanjut tentang aksara petikan pengecam dan penggunaannya: https://www.php.cn/link/b6121869d1d9e7fddaac06016fcb0661

Kesimpulan:

Untuk pertanyaan KEMASKINI MySQL yang berjaya, penggunaan konvensyen rujukan yang betul untuk nilai dan pengecam adalah penting. Pastikan nama lajur disertakan dalam tanda belakang, dan nilai serta frasa disertakan dalam petikan berganda atau tunggal.

Atas ialah kandungan terperinci Ralat MySQL 1054: Mengapa pertanyaan UPDATE saya gagal disebabkan oleh 'lajur tidak diketahui'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan