66问答网
所有问题
请问高手,在MYSQL中,运行INSERT INTO 插入语句中的字段是否一定要把该表的字段全部填上?谢谢高手!
如题所述
举报该问题
推荐答案 2010-02-03
例如表tab_name有(col1,col2,col3,col4)4个字段。
只填你需要添的,就要把列名写上values后对应列值,语法:
insert into tab_name (col1,col2,col3) values(val1,val2,val3);
如果你想省略列名,那就要把所有字段的值都填上了,语法:
insert into tab_name values(val1,val2,val3,val4);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/i9s9Upvx2siiinv9sn.html
其他回答
第1个回答 2010-02-03
不一定,有些字段是自动的,不能填,有些null的也可以不填
第2个回答 2018-03-22
mysql存储引擎启用严格模式,该表的字段就要全部填上..
本回答被网友采纳
第3个回答 2010-02-03
字段允许为空的话就不需要了。
第4个回答 2010-02-03
对应填上!
相似回答
大家正在搜
相关问题
我想把mysql中的一个表里的字段添加上判定条件,比如必须是...
关于mysql插入语句中变量使用的问题,请高手做答
MySql主键自增长。在插入语句时必须指定ID,否则就出错,...
求高手解决 怎么在c#中通过编码向mysql数据库的一张表插...
MYSQL 加完字段,怎么添加number的数据呀 高手求解
高手,执行insert into select 语句慢,一般...
求教高手mysql insert命令无法执行,select ...
MySQL中插入大量字段 用什么数据类型 varchar不...