我们如何在MySQL INSERT语句中指定默认值?
在创建表时,如果使用默认值定义了任何列,则可以通过在INSERT语句中使用关键字'DEFAULT',我们可以为该列获取默认值。例如,我们创建了一个表“employee”,其默认值为“DOJ”列,如下所示:
mysql> Create table employee(id int, name varchar(20), doj date DEFAULT '2005-01-01'); mysql> Insert into employee(id, name, doj) values(1, ’Aarav’, DEFAULT); mysql> select * from employee; +------+------------+---------------+ | id | name | doj | +------+------------+---------------+ | 1 |Aarav | 2005-01-01 | +------+------------+---------------+ 1 row in set (0.00 sec)
从上面的查询中可以看出,在插入使用DEFAULT关键字的值时,MySQL会插入在定义列时指定的默认值。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短