• 22-11-2024, 22:14:08
    #1
    Merhaba hazır admin panel var ve db yüklerken şu şekilde hata alıyorum plesk ve cpanel denediğimde ikisindede aynı hatayı alıyorum nasıl düzeltebilirim bu sorunu

    #1101 - BLOB, TEXT, GEOMETRY or JSON column 'yorum' can't have a default value
  • 22-11-2024, 22:17:26
    #2
    Yeni Nesil Dijital Ajans
    BLOB, TEXT, GEOMETRY veya JSON türündeki bir sütun için default değer belirlemeye çalışılyorsunuz. Bu tür sütunlar MySQL'de varsayılan bir değer (default value) kabul etmezler.
  • 22-11-2024, 22:19:31
    #3
    EKA Reklam adlı üyeden alıntı: mesajı görüntüle
    BLOB, TEXT, GEOMETRY veya JSON türündeki bir sütun için default değer belirlemeye çalışılyorsunuz. Bu tür sütunlar MySQL'de varsayılan bir değer (default value) kabul etmezler.
    peki nasıl bu sorunu halledebilirim hocam o sütun da yüklemem gerekli
  • 22-11-2024, 22:24:26
    #4
    Yeni Nesil Dijital Ajans
    boluwebtasarim adlı üyeden alıntı: mesajı görüntüle
    peki nasıl bu sorunu halledebilirim hocam o sütun da yüklemem gerekli
    Sütunun varsayılan değerini boş (NULL) bırakabilirsiniz.

    ALTER TABLE tablo_adi
    MODIFY COLUMN yorum TEXT NULL;
    --

    Varsayılan bir değer atamanız gerekiyorsa ve TEXT veya BLOB kullanmanız şart değilse, veri türünü VARCHAR gibi değiştirerek varsayılan değer belirleyebilirsiniz.

    ALTER TABLE tablo_adi
    MODIFY COLUMN yorum VARCHAR(255) DEFAULT 'Varsayılan Değer';
    --

    Eğer TEXT veya BLOB türünde sütun kullanmak zorundaysanız, varsayılan değeri bir trigger ile elle ayarlayabilirsiniz.

    CREATE TRIGGER yorum_default_deger
    BEFORE INSERT ON tablo_adi
    FOR EACH ROW
    BEGIN
    IF NEW.yorum IS NULL THEN
    SET NEW.yorum = 'Varsayılan Değer';
    END IF;
    END;