国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 瑞金市| 加查县| 黔西| 开江县| 抚远县| 芒康县| 乐亭县| 五华县| 贵州省| 莱州市| 汝南县| 平度市| 冀州市| 洛川县| 淮滨县| 武夷山市| 延寿县| 任丘市| 登封市| 印江| 肥乡县| 汤原县| 东乡| 万安县| 边坝县| 崇左市| 华宁县| 石嘴山市| 梅州市| 汉中市| 西林县| 昌邑市| 曲沃县| 扎囊县| 绍兴县| 陵水| 丰县| 台前县| 安溪县| 五家渠市| 克什克腾旗|