


Lajur tidak diketahui 'column_name' dalam 'table_name' - Bagaimana untuk menyelesaikan ralat MySQL: nama lajur tidak diketahui dalam jadual
Lajur tidak diketahui 'column_name' dalam 'table_name' - Cara menyelesaikan ralat MySQL: Nama lajur tidak diketahui dalam jadual, contoh kod khusus diperlukan
Apabila menggunakan pangkalan data MySQL, kadangkala anda akan menemui mesej ralat ini: Tidak diketahui lajur ' column_name' dalam 'table_name' (nama lajur tidak diketahui dalam jadual). Ralat ini biasanya disebabkan oleh nama lajur yang ditentukan tidak wujud dalam jadual. Dalam artikel ini, saya akan menerangkan punca ralat ini dan memberikan beberapa contoh kod konkrit untuk membantu anda menyelesaikan masalah tersebut.
Sebab ralat:
Apabila kami melaksanakan pernyataan pertanyaan atau mengemas kini data dalam pangkalan data MySQL, jika nama lajur yang ditentukan tidak wujud dalam jadual, ralat "Lajur tidak diketahui 'nama_kolom' dalam 'nama_jadual'" akan muncul. Mungkin terdapat beberapa sebab untuk ini:
- Ralat ejaan: Mungkin nama lajur dieja dengan betul dalam pertanyaan atau pernyataan kemas kini. Dalam kes ini, kita hanya perlu menyemak semula bahawa nama lajur dalam kod dieja dengan betul.
- Ralat nama jadual: Kadangkala kita mungkin tersilap menentukan nama jadual yang salah atau menggunakan alias jadual yang salah. Dalam kes ini, kita perlu menyemak dengan teliti sama ada nama jadual dalam pertanyaan atau pernyataan kemas kini adalah betul.
- Perubahan struktur jadual: Kadangkala kami mungkin menambah atau memadam lajur dalam jadual, tetapi nama lajur lama masih digunakan dalam penyata pertanyaan atau penyata kemas kini kami. Dalam kes ini, kita perlu mengemas kini nama lajur dalam pertanyaan atau kenyataan kemas kini.
Penyelesaian:
Atas sebab ralat di atas, kami boleh mengambil penyelesaian berikut:
- Semak ralat ejaan: Semak dengan teliti nama lajur dalam pertanyaan atau kenyataan kemas kini untuk memastikan tiada ralat ejaan. Anda boleh menggunakan fungsi semakan ejaan editor atau menggunakan alat penyuntingan kod untuk membantu kami mencari dan membetulkan ralat ini.
- Semak nama jadual dan alias: Semak semula nama jadual dan alias dalam pertanyaan atau kemas kini kenyataan untuk memastikan ia konsisten dengan nama jadual dan alias sebenar. Anda boleh merujuk kepada rajah skema pangkalan data atau menggunakan pernyataan DESCRIBE untuk mendapatkan maklumat struktur jadual yang betul.
- Kemas kini nama lajur: Jika struktur jadual berubah, kami perlu mengemas kini nama lajur dalam pernyataan pertanyaan atau kemas kini. Anda boleh menggunakan pernyataan ALTER TABLE untuk menambah atau mengalih keluar lajur, dan kemudian mengemas kini nama lajur yang berkaitan dalam kod.
Contoh kod konkrit:
Berikut ialah beberapa contoh kod khusus untuk menyelesaikan ralat "lajur 'column_name' dalam 'table_name'":
-
Contoh kesilapan menaip:
rhouee toSELECT wrong_column_name FROM table_name;
Salin selepas log masuk Contoh ralat nama jadual:
SELECT correct_column_name FROM table_name;
Salin selepas log masukhendaklah dibetulkan kepada:
SELECT column_name FROM wrong_table_name;
Salin selepas log masukContoh perubahan struktur jadual:
SELECT column_name FROM correct_table_name;
Salin selepas log masukKemudian kemas kini nama lajur dalam pernyataan pertanyaan atau kemas kini kenyataan kepada nama lajur baharu:
. Jika tiada kesilapan ejaan atau nama jadual yang salah, ia mungkin disebabkan oleh perubahan dalam struktur jadual. Dalam kes ini, kita perlu mengemas kini nama lajur dalam pertanyaan atau kenyataan kemas kini untuk menyesuaikan diri dengan struktur jadual baharu. Kami berharap penyelesaian dan contoh kod khusus yang disediakan dalam artikel ini dapat membantu anda menyelesaikan masalah ralat MySQL.
Atas ialah kandungan terperinci Lajur tidak diketahui 'column_name' dalam 'table_name' - Bagaimana untuk menyelesaikan ralat MySQL: nama lajur tidak diketahui dalam jadual. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Halaman ini kosong selepas PHP menghubungkan ke MySQL, dan sebab mengapa fungsi mati () gagal. Semasa mempelajari hubungan antara pangkalan data PHP dan MySQL, anda sering menemui beberapa perkara yang membingungkan ...

Punca dan penyelesaian untuk kesilapan Apabila menggunakan PECL untuk memasang sambungan dalam persekitaran Docker Apabila menggunakan persekitaran Docker, kami sering menemui beberapa sakit kepala ...

Parameter routing ThinkPhp6 diproses dalam pengambilalihan Cina dan lengkap. Dalam rangka kerja ThinkPhp6, parameter URL yang mengandungi watak khas (seperti tanda Cina dan tanda baca) sering diproses ...

Penyelesaian kepada Isu Kebenaran Semasa Melihat Versi Python di Terminal Linux Apabila anda cuba melihat versi Python di Terminal Linux, masukkan Python ...

Apabila menggunakan crawler scapy, sebab mengapa fail penyimpanan berterusan paip tidak boleh ditulis? Perbincangan Ketika belajar menggunakan Crawler Scapy untuk Crawler Data, anda sering menemui ...

Cara mengelakkan dikesan semasa menggunakan fiddlerevery di mana untuk bacaan lelaki-dalam-pertengahan apabila anda menggunakan fiddlerevery di mana ...

Bagaimana untuk mengelakkan antara muka pihak ketiga yang mengembalikan ralat 403 dalam persekitaran nod. Apabila memanggil antara muka laman web pihak ketiga menggunakan Node.js, anda kadang-kadang menghadapi masalah mengembalikan 403 ralat. � ...

Fastapi ...
