2011-12-08 28 views
5

Id ayarlayın izin boş verir ama bu kadarKolon BOŞ ama Varsayılan Değer NOT NULL

ALTER TABLE {TABLENAME} 
ADD {COLUMNNAME} {TYPE} DEFAULT ''; 

görünmüyor (null değil) boşaltmak için varsayılan olarak ayarlanır benim masada bir sütun oluşturmak için sever oluşturma iş. Herhangi bir fikir?

Teşekkürler!

+1

Gördüğünüz Ne semptomları? Verileri tabloya nasıl ekliyorsunuz? –

+0

Ne tür belirtiyorsunuz? Sorban, varchar kullanırken MySql'de benim için çalışıyor. – jmacinnes

+0

, metin kullanıyordu. Varchar'ı deneyeceğim – rpophessagr

cevap

10

, Tümü başarısız olursa sen

ALTER TABLE table_name ADD column_name VARCHAR(20) NULL DEFAULT ''; 
0

deneyin mü

CREATE TRIGGER trigger_tablename_columnname 
    BEFORE INSERT ON tablename 
    FOR EACH ROW SET NEW.columnname = IFNULL(NEW.columnname, '')