国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql insert into一次插入多條記錄sql語句

2024-07-24 12:37:29
字體:
供稿:網(wǎng)友

如果你想單條記錄插入我們可以直接使用insert into()values()即可實(shí)例了,但是如果要插入多條記錄我們也可以使用insert into()values()一條條執(zhí)行了,但是這樣測試大數(shù)據(jù)量時你會發(fā)現(xiàn)效率低下,我們來介紹另一種一次插入多條記錄sql.

例如,你能這樣,代碼如下:

MySQL> INSERT INTO tbl_name (col1,col2) VALUES(15,col1*2);

插入多條數(shù)據(jù)庫記錄時,我們常這么寫,代碼如下:

  1. $name='soulcy'
  2. for($i = 0; $i <= 5; $i++) 
  3.      $sql = "INSERT INTO users (uid, name) VALUES(".$i.", '".$name."')"
  4.      mysql_query($sql); 

這種寫法效率低下,需要多次執(zhí)行sql語句,如果你用過phpmyadmin導(dǎo)入數(shù)據(jù),其實(shí)你會發(fā)現(xiàn),上面的語句其實(shí)可以這么寫,代碼如下:

INSERT INTO  `users` (`uid`,`name`) VALUES (0, 'soulcy'), (1,'soulcy');

因此理想的做法是一條SQL插入多條數(shù)據(jù),代碼如下:

  1. $name='soulcy'
  2. for($i = 0; $i <= 5; $i++) 
  3.      if($i = 0) 
  4.      { 
  5.           $sql = "INSERT INTO users (uid, name) VALUES (".$i.", '".$name."')"
  6.      } 
  7.      else 
  8.      { 
  9.           $sql = ", (".$i.", '".$name."')"
  10.      } //Vevb.com 
  11. mysql_query($sql);

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 上林县| 乐陵市| 屯门区| 洛宁县| 荃湾区| 正安县| 德格县| 汝州市| 石狮市| 商南县| 吉木乃县| 高邮市| 崇左市| 年辖:市辖区| 轮台县| 马边| 通山县| 德州市| 靖州| 都匀市| 杨浦区| 云浮市| 青铜峡市| 漳平市| 信阳市| 黔西县| 商南县| 宁武县| 聊城市| 大庆市| 福清市| 弋阳县| 白城市| 华蓥市| 乌兰浩特市| 新昌县| 休宁县| 芦溪县| 新安县| 芦溪县| 新安县|