[ERR] 1118 – Row size too large (> 8126) ÇÖZÜMÜ

[ERR] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.

Bu mesajlar, tablo tanımının, tablonun InnoDB satır biçiminin gerçekte depolayamadığı satırlara izin verdiğini gösterir.

Bu mesajlar aşağıdaki durumlarda ortaya çıkar:

Eğer InnoDB’nin katı mod olan etkin ve eğer DDL deyimi yürütüldüğünde dokunuşlar tablo gibi CREATE TABLEya ALTER TABLE, o zaman InnoDB’nin bir yükseltecektir hatası bu mesajla
Eğer InnoDB’nin katı mod olan engelli ve eğer DDL deyimi tablo, dokunacak yürütüldüğünde gibi CREATE TABLEya ALTER TABLE, o zaman InnoDB yükseltecektir uyarı bu mesajla.
InnoDB katı modunun etkinleştirilip etkinleştirilmediğine bakılmaksızın , tablonun InnoDB satır biçiminin depolayamayacağı bir satır yazmaya çalışan bir DML ifadesi yürütülürse, InnoDB bu mesajla bir hata oluşturur

Navicat vb araçlarla ile sql import işlemi sırasında karşılaşılabilen standart hatalardandır.

ÇÖZÜM:
İlgili sql dosyası açılır, ROW_FORMAT=COMPACT; ifadesi varsa ROW_FORMAT=DYNAMIC; şeklinde değiştirmek sorunu çözecektir.

Sql Server Management Studio 2014 Kurulumu

Microsoft SQL Server Management Studio yazılım geliştiricileri kadar o yazılımı kullanan kullanıcılara da hitap etmekte. Dolayısıyla hiç yazılımla dahi ilgilenmemiş kişiler Sql Server Management Studio‘nun görsel arayüzü sayesinde ilgili veri tabanlarını kolaylıkla yönetebilirler. Veriyi kolay yönetmemizi sağlayan Sql Server Management Studio‘nun kurulumu biraz sancılı da olsa hiç de gözünüzü korkutmasın adım adım resimlerle kurulumda size rehberlik edeceğiz. Yaşadığınız sorunları aşağıdaki yorum bölümünden yazabilirsiniz mutlaka dönüş sağlayacağız bu yazılımı kullanan işletmeye/kişiye oldukça kolaylık sağlayacak olan Sql Server Management Studio‘nun Doğru bir şekilde kurulması için resimlerle ayrıntılı olarak açıkladık SQL Server 2014 kurulumunda başarılar kolay gelsin;



Okumaya devam et Sql Server Management Studio 2014 Kurulumu

SQL Server Management Studio Kaydetme Sorunu ÇÖZÜMÜ

SQL Server Management Studio 2012 2013 2015 Kaydetme Sorunu ÇÖZÜMÜ

Okumaya devam et SQL Server Management Studio Kaydetme Sorunu ÇÖZÜMÜ

Mysql / Sql Her Farklı Değerin Tekrar Sayısını Yazdırma

Her farklı değerin oluşum sayısını almam gerekiyordu. Kulladığım En basit SQL sorgusu şu şekilde:

SELECT kolonadi, COUNT(*) AS KayıtSayısı
FROM tabloadi
WHERE kolonadi IS NOT NULL
GROUP BY kolonadi

Tahmini Görünüm

kolonadı Tekrar Sayısı
A Seçeneği 5
B Seçeneği 15
C Seçeneği 20

Gelişniş Sorgu:
* sayıları 2den fazla olanları en çoktan aza doğru sıralamak

SELECT
kolonadi,
COUNT(*) AS sayisi,
kolonadi
FROM
tabloadi
WHERE
kolonadi IS NOT NULL 
GROUP BY
kolonadi
HAVING
sayisi > 2
ORDER BY
sayisi DESC

SQL Aynı Olan Kayıtlardan Sadece Birini Listelemek

Aşağıdaki Görseldeki gibi bir Sql Tablomuzun olduğunu varsayalım KayitYili sütununda tekrar eden değerler var, bu değerleri combobox’ta yada ihtiyac duyulan bir yerde içindeki farklı olan değerlerden sadece birini göstermek için sql sorgumuzun içinde distinct kullanmamız gerekiyor.

Örnek Distinct kullanımı;

SELECT DISTINCT(KayitYili) FROM Ogrenciler

Ekrana Sadece Farklı Olan Değerleri Sıralayacaktır. İyi çalışmalar