1054: Unknown column in field list
MySQLNe demek?
Sorguda başvurulan sütun, ilgili tabloda ya da geçerli kapsamda mevcut değil.
Neden olur?
Sütun adında yazım hatası, sütunun silinmiş/yeniden adlandırılmış olması, yanlış tabloya referans, JOIN'de belirsiz/yanlış nitelendirme veya metin değerin tırnaksız yazılıp sütun sanılması (WHERE ad = deger yerine WHERE ad = 'deger').
Nasıl çözülür?
Sütunları listeleyin: SHOW COLUMNS FROM tablo veya DESCRIBE tablo. Sütun adını düzeltin ve JOIN'lerde tablo.sutun biçiminde nitelendirin. Metin sabitlerini tek tırnak içine alın; ters tırnak yalnızca tanımlayıcılar içindir. information_schema.columns ile kontrol edebilirsiniz.