2016-07-26 16 views
0

Ich habe eine Tabelle in SQL mit 20 Zeilen eingefügt. In Zukunft muss möglicherweise eine andere Spalte hinzugefügt werden.So ändern Sie eine Tabelle ohne Nullwerte

Wenn Spaltenwerte für die bestimmte Spalte hinzugefügt werden, beginnt die Zeile mit 21, vorherige Zeilenwerte in einer bestimmten Spalte sind null.

Ich möchte keine Null-Werte in diesen Zeilen haben. Wie kann ich die Tabelle dafür ändern?

+0

Sie müssen einen Standardwert für diese neu hinzugefügte Spalte festlegen. – 1000111

+0

Werte für diese Spalte müssen eingebbar sein .... nicht standardmäßig, warum habe ich das dought – Manikandan

+0

Was ist der Datentyp dieser Spalte? – 1000111

Antwort

0

Sie benötigen zwei Schritte

1 Ändern Sie die Tabelle

Alter table table_name add column new_col datatype 

2 aktualisieren, die Spalte in eine Standardwert tun Do

Update table_name set new_col='some value' 
0

es auf diese Weise:

alter table tbl_sample add COLUMN sampleadd_column VARCHAR(50) default 'just a sample'; 

Dies sollte wo rk für dich;

Verwandte Themen