永发信息网

mysql如何多行插入

答案:2  悬赏:50  手机版
解决时间 2021-02-24 07:35
mysql如何多行插入
最佳答案
测试开始前
mysql> show status like '%commit%' ;
+----------------+-------+
| Variable_name | Value |
+----------------+-------+
| Com_commit | 0 |
| Com_xa_commit | 0 |
| Handler_commit | 0 |
+----------------+-------+
3 rows in set (0.00 sec)
使用多行insert。
mysql> insert into t1(a)
-> values (1),
-> (2);
Query OK, 2 rows affected (0.00 sec)
Records: 2 Duplicates: 0 Warnings: 0
数据库只有提交一次.
mysql> show status like '%commit%' ;
+----------------+-------+
| Variable_name | Value |
+----------------+-------+
| Com_commit | 0 |
| Com_xa_commit | 0 |
| Handler_commit | 1 |
+----------------+-------+
3 rows in set (0.00 sec)
可以看到通过这种方式可以对批量insert进行优化.
SQL> insert into t1(a)
2 values (1),
3 (2);

insert into t1(a)
values (1),
(2)

ORA-00933: SQL command not properly ended
对于这种直接insert多行的方式,oracle数据库不支持。
全部回答
insert into persons (id_p, lastname , firstname, city ) values (200,'haha' , 'deng' , 'shenzhen'), (201,'haha2' , 'deng' , 'gd'), (202,'haha3' , 'deng' , 'beijing'); 这样就批量插入数据了, 遵循这样的语法,就可以批量插入数据了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
被狗咬伤划伤到什么程度才要去打针?
煤炭质检员如何
圆圆游乐园我想知道这个在什么地方
A3驾驶证违章扣分能用别人的C1证消分吗?
木地板上铺上海绵垫后能放跑步机吗
php如何用isset判断是post类型还是get类型,语
玉露是什么意思?
圣经箴言书第一章的意思
至怎样组成成语
【兴趣是最好的老师】爱因斯坦的名言:“兴趣
求炉石传说各个角色(包括主角)的攻击,技能
中国建设银行玉泉支行地址在什么地方,想过去
重庆奉节到江西省赣州市信丰县诚信大道福昌发
我的神舟笔记本有时候开机会出现白屏 但是稍
如何在EXCEL中将分钟转换成小时呢
推荐资讯
经纬国际广场地址在哪,我要去那里办事
艺剪发型地址在哪,我要去那里办事
查一下黑龙江省车牌,黑e:vx785
白夜追凶百度云31
碗厂在哪里啊,我有事要去这个地方
深圳沙井万丰大洋田工业区是属于沙井还是福永
宝鸣轩家常菜馆我想知道这个在什么地方
手蜕皮的原因
黄浦区瞿溪路1060弄是哪个居委会
注销的qq号怎样找回
长安悦翔V3怎么才一直打开远光灯
仔细阅读文字后绘图:(8分)小玲同学给远在
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?