Ответ 1
ALTER TABLE `table` ADD COLUMN `column` FLOAT(10,2) NOT NULL DEFAULT '0.00'
Я создал таблицу с именем "зарплата" в базе данных MySql. Поля таблицы
id -> auto increment
name -> varchar(50)
salary -> double
Теперь, если кто-то не вставляет значение в зарплату, он должен хранить значение по умолчанию 0,00 Как я могу это сделать?
ALTER TABLE `table` ADD COLUMN `column` FLOAT(10,2) NOT NULL DEFAULT '0.00'
create table salary_mst (
id int not null primary key auto_increment,
name varchar(50),
salary double not null default 0
);
Чтобы проверить:
insert into salary_mst (name) values ('foo');
select * from salary_mst;
+----+------+--------+
| id | name | salary |
+----+------+--------+
| 1 | foo | 0 |
+----+------+--------+