看到这个标题也许大家会问,这有什么好说的,调用多次INSERT语句不就可以插入多条记录了吗!但使用这种方法要增加服务器的负荷,因为,执行每一次 SQL服务器都要同样对SQL进行分析、优化等操作。
幸好MySQL提供了另一种解决方案,就是使用一条INSERT语句来插入多条记录, 这并不是标准的 SQL语法,因此只能在MySQL中使用。
INSERT INTO users(name, age)
VALUES('姚明', 25), ('比尔.盖茨', 50), ('火星人', 600);
上面的INSERT 语句向users表中连续插入了3条记录。
值得注意的是,上面的INSERT语句中的VALUES后必须每一条记录的值放到一对(…)中,中间使用","分割。假设有一个表table1
CREATE TABLE table1(n INT);
如果要向table1中插入5条记录,下面写法是错误的:
INSERT INTO table1 (i) VALUES(1,2,3,4,5);
MySQL将会抛出下面的错误
ERROR 1136: Column count doesn't match value count at row 1
而正确的写法应该是这样:
INSERT INTO t able1(i) VALUES(1),(2),(3),(4),(5);
当然,这种写法也可以省略列名,这样每一对括号里的值的数目必须一致,而且这个数目必须和列数一致。如:
INSERT INTO t able1 VALUES(1),(2),(3),(4),(5);
mysql中如何使用INSERT一次性插入多条记录
-
currentColor css 的使用
以前我们在如何动态设置伪元素的颜色上非过不少心思,看完下面的文章,你就会超级见到那的设置伪元素的颜色了。
-
使用currentColor设置SVG样式
css自己也又很多变量哦,大家还要多多学习哦。CSS中的变量很有用,因为它们允许我们写更多DRY(不再自我重复,也就是不需要一直写重复内容的代码)代码。它们对于管理和维护大型项目也有非常好用,因为它们包含了大量重复的值。
-
mac卸载avast
第一种就是卸载。打开主界面,在左上角Avast一栏中选择卸载。卸载完之后要么再装回去,要么去找找别的杀软吧
-
$event.target有时获取的是当前元素的子元素
当获得click的当前元素的时候,获得的是其子元素的当前元素,这应该怎么解决啊?
-
vue动态添加当前事件下的class
当点击目标事件的时候,目标事件下的目标元素,增加class,这样就实现了动态添加class。
-
阿里云oss上传图片stsToken获得教程
给角色添加权限,根据自己需求,可以添加无数个,最重要的是添加AliyunSTSAssumeRoleAccess,可以搜索添加。
-
bootstrap @media尺寸
超大屏,1100分辨率,880分辨率,720分辨率,440分辨率以下
-
flex布局左右两边固定,中间自适应
flex布局左右两边固定,中间自适应
-
Vue style里面使用@import引入外部css, 作用域是全局的解决方案
我们只需把@import改成<style src=""></style>引入外部样式,就可以解决样式是全局的问题