永发信息网

mysql中insert into table_a (id,name,pass) values ('1','张三',‘123’),......

答案:1  悬赏:0  手机版
解决时间 2021-11-27 17:55
  • 提问者网友:夢醒日落
  • 2021-11-27 07:12
mysql中insert into table_a (id,name,pass) values ('1','张三',‘123’),......
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-11-27 07:50
这种一次插入多条记录的sql语句的写法可以插入的最多记录条数会受到数据库规格中可接受sql语句的最大长度的限制,具体多长可以查阅mysql规格,相信当记录接近千条左右就会超限,超限部分的记录肯定不能插入表里的,至于未超限部分能否执行可实测一下。追答另外,如果需要插入非常多的记录行到数据表,特别是需要经网络插入到远程数据库的情况下,建议使用循环的办法一次只插入一条记录,因为一次送入大量的信息到数据库要求执行,无论对于网络和数据库引擎的负荷来说都不是一个好的做法。在带宽有限的情况,一条非常之长的sql语句较之于一条短小的语句,前者因网络堵塞而导致执行失败的机会将远比后者多。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯