MySQL`de tablo bazında sütun sayılarını listeleme
Siz de benim gibi kodlama ve test işlerini localde deneyip, herşey tamam dedikten sonra veritabanını servera atanlardan mısınız?
O zaman böyle bir listeye ihtiyacınız olacaktır.
Her bir tabloda kaç tane sütun (dikkat edin satır=kayıt demiyorum) olduğunu listelemek için şu MySQL cümleciğini çalıştırın:
select TABLE_NAME Tablo_Adi, Count(*) Sutun_Sayisi from information_schema.columns where table_schema = 'xxx' group by TABLE_NAME order by TABLE_NAME
Gördüğünüz üzere basit bir select sorgusu.
("table_schema" ya üzerinde çalışmak istediğiniz veritabanının adınız yazmalısınız.)
Sonuç:
...
| Tablo_Adi | Sutun_Sayisi |
|---|---|
| abonelikler | 4 |
| admin | 3 |
| arsivicerik | 7 |
| arsivler | 4 |
| ... | |
Böylece local ve server arasında fark var mı yok mu anlayabilirsiniz.
Herkese iyi çalışmalar.
#MySQL #columns #table-schema