asl*_*tor 17 mysql database default
我在MySql数据库中创建了一个名为"salary_mst"的表.表字段是
id -> auto increment
name -> varchar(50)
salary -> double
Run Code Online (Sandbox Code Playgroud)
现在如果有人不在工资中插入值,它应该存储默认值0.00我该怎么做?
Emi*_*mil 32
ALTER TABLE `table` ADD COLUMN `column` FLOAT(10,2) NOT NULL DEFAULT '0.00'
Run Code Online (Sandbox Code Playgroud)
Boh*_*ian 14
create table salary_mst (
id int not null primary key auto_increment,
name varchar(50),
salary double not null default 0
);
Run Code Online (Sandbox Code Playgroud)
去测试:
insert into salary_mst (name) values ('foo');
select * from salary_mst;
+----+------+--------+
| id | name | salary |
+----+------+--------+
| 1 | foo | 0 |
+----+------+--------+
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69091 次 |
| 最近记录: |