insert into 数据库插入问题今天看到这么个数据库 插入语句 平时都是insert into table (field1,field2) values (value1,value2)今天看到 insert into table set field1 = value1,fiedl2 = value2这两个有什么区别吗?

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/29 06:32:52

insert into
数据库插入问题
今天看到这么个数据库 插入语句 平时都是insert into table (field1,field2) values (value1,value2)
今天看到 insert into table set field1 = value1,fiedl2 = value2
这两个有什么区别吗?

insert into set不是标准的sql语法,是mysql中的扩展(也就是说只能用在mysql数据库中的),它是用来一次插入一行数据的,而普通的insert into 是可以接诸如inset into xxx select xxx来插入多条语句的,至于说二者在插入单行数据时的区别,偶对mysql了解不多,据说insert into set 效率更高一些.