2011-09-20 18 views
15

MySql veritabanında "salary_mst" adlı bir tablo oluşturdum. Tablo alanları Tablo alanının varsayılan değeri 0.00 olarak nasıl ayarlanır?

id -> auto increment 
name -> varchar(50) 
salary -> double 

birisi maaş değeri eklemek yoksa Şimdi, 0.00 Bunu nasıl yapabilirim varsayılan saklamalıyım nelerdir? Test için

+3

. :-) –

+9

Bu sayfayı Google'da ilk sonuç olarak buldum, bu yüzden onun "tembellik" sadece bana yardımcı oldu :-) Bu gibi küçük detaylar için dokümanları ve kılavuzları yendi! –

cevap

26
ALTER TABLE `table` ADD COLUMN `column` FLOAT(10,2) NOT NULL DEFAULT '0.00' 
14
create table salary_mst (
    id int not null primary key auto_increment, 
    name varchar(50), 
    salary double not null default 0 
); 

:

Eğer birçok cevapları bulabilirdik google bu başlığı yazmış olsaydı
insert into salary_mst (name) values ('foo'); 
select * from salary_mst; 
+----+------+--------+ 
| id | name | salary | 
+----+------+--------+ 
| 1 | foo |  0 | 
+----+------+--------+ 
İlgili konular