DBAtlas · Veritabanı operasyon atlası

1051: Unknown table 'x'

MySQL

Ne demek?

Başvurulan tablo mevcut değil. Silme, değiştirme ya da sorgulama sırasında belirtilen adla bir tablo bulunamadı.

Neden olur?

Tablo adının yanlış yazılması; tablonun hiç oluşturulmamış ya da daha önce silinmiş olması; yanlış veritabanının (schema) seçili olması; büyük/küçük harf duyarlılığı (Linux'ta tablo adları duyarlıdır); DROP TABLE ile var olmayan tabloyu silmeye çalışmak.

Nasıl çözülür?

Var olan tabloları listeleyin: SHOW TABLES; ve doğru veritabanını seçin: USE veritabani; Tablo adını ve harf durumunu düzeltin. Silmede hatayı önlemek için: DROP TABLE IF EXISTS tablo; Farklı bir şemadaysa şema.tablo biçiminde nitelendirin.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar