SQL中怎么插入mysql的默认值 - 技术问答
答案:5 悬赏:10 手机版
解决时间 2021-02-16 01:46
- 提问者网友:绫月
- 2021-02-15 14:52
比如:一个表格,字段为id(自动增加),username,state(默认为1)如果要用:insert into table values(NULL,\'admin\',\'\');则state变成了0请问有什么语法,可以省略指定输入state,而在数据库里面默认就是1。
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-02-15 15:06
修改表默认值alter table 表名 add constraint df_a default 默认值 for 字段名创建表设置默认值create table tabeName(b int not null default 0)
全部回答
- 1楼网友:duile
- 2021-02-15 19:27
tukiz06楼上的是drupal的logo。默认值可以在创建表的时候指定,然后插入数据的时候不写该字段,就会插入默认值。
- 2楼网友:人间朝暮
- 2021-02-15 18:15
如果字段多了,那就要一一指定字段相对应,似乎更麻烦。:funk:
- 3楼网友:妄饮晩冬酒
- 2021-02-15 17:19
[ol][*]insert into table (`username`) values (\'admin\');[/ol]
- 4楼网友:冷風如刀
- 2021-02-15 16:25
sql语句写全了,不要省略,如insert into table (id,name,password)values(NULL,\'admin\',\'\'),其中id为自动增长型
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯