发布网友 发布时间:2022-04-25 02:35
共4个回答
热心网友 时间:2022-04-14 12:21
INSERT INTO TABLE VALUES('','',...)
这种插入的格式的意思是,你表中有多少个字段,VALUES()中就必须写多少个字段,即使有的字段你不想写入数据,也必须写成(id,,,name,,)这样的格式。
NSERT TABLE (栏位1,栏位2...)VALUES ('','',...)
这种插入的格式的意思是,TABLE()中有写了多少个字段名,VALUES()中对应写入多少数据就可以了,例:TABLE(id,name) VALUES(1,smile)
有不明白的再问我,谢谢!
热心网友 时间:2022-04-14 13:39
insert into table values(",,"```)
此时values里面的数据必须配对表中所有的字段,就是说,表中有几个字段,那么values里面就必须有几个值,一一对应;
而INSERT into TABLE (栏位1,栏位2...)VALUES ('','',...)
这句话中table后面是标注表中要赋值的字段,values后面是对应这些字段赋值,并不是表中所有的字段.
注:两句话中都有into这个关键字的
热心网友 时间:2022-04-14 15:13
后面一种实际上是错误的,只是有些数据库支持而已,INSERT是一定要和INTO在一起的。
INSERT INTO TABLE (栏位1,栏位2...)VALUES ('','',...) 才是对的
热心网友 时间:2022-04-14 17:05
一 把......插入
二 插入 嵌入
从译成汉语的字义来讲,你就可以看出区别来了。