Ralat "Lajur tidak diketahui" dalam fungsi FIELD() dalam MySQL biasanya disebabkan oleh nama lajur yang salah eja, lajur tidak wujud atau kebenaran yang tidak mencukupi. Betulkan: Semak ejaan nama lajur dalam fungsi FIELD(). Gunakan pertanyaan SHOW COLUMNS untuk mengesahkan sama ada lajur itu wujud. Gunakan pertanyaan SELECT untuk menyemak akses kepada lajur. Jika langkah di atas tidak dapat menyelesaikan masalah, disyorkan untuk membuat sandaran data dan cuba membaiki jadual atau pangkalan data. Betulkan ralat FIELD dalam MySQL Ralat ini biasanya disebabkan oleh:
Salah ejaan nama lajur:
Sila semak sama ada nama lajur dieja dengan betul.Lajur tidak wujud:
Pastikan lajur benar-benar wujud dalam jadual.Kebenaran tidak mencukupi:
Semak jika anda mempunyai kebenaran untuk mengakses lajur.Betulkan
Untuk membetulkan ralat ini, sila ikut langkah berikut:
<code>ERROR 1054 (42S22): Unknown column 'field_name' in 'field list'</code>
langkah di atas tidak menyelesaikan ralat, ia mungkin disebabkan oleh masalah lain, seperti rasuah jadual atau lajur. Adalah disyorkan untuk membuat sandaran data dan cuba membaiki jadual atau pangkalan data.
Atas ialah kandungan terperinci Bagaimana untuk membetulkan ralat medan dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!