DBAtlas · Veritabanı operasyon atlası

1054: Unknown column in field list

MySQL

Ne 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.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar