最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySql中把一個(gè)表的數(shù)據(jù)插入到另一個(gè)表中的實(shí)現(xiàn)代碼

 更新時(shí)間:2013年05月14日 16:41:20   作者:  
本篇文章是對(duì)MySql中把一個(gè)表的數(shù)據(jù)插入到另一個(gè)表中的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

小編今天在寫一個(gè) 將一個(gè)數(shù)據(jù)庫(kù)的表數(shù)據(jù) 導(dǎo)入到 另一個(gè)數(shù)據(jù)庫(kù)的表的時(shí)候 我是這么寫的

復(fù)制代碼 代碼如下:

<?php
 header("Content-type:text/html;charset=utf-8");

$conn = mysql_connect("localhost","root","");
mysql_select_db('nnd',$conn);
mysql_select_db('ahjk',$conn);
mysql_query("set names utf8");

$sql = mysql_query("select content,partid from phpcms_c_disease order by contentid desc limit

//我這里是查詢出表的數(shù)據(jù) 然后循環(huán)插入
$sql1= "INSERT INTO `nnd`.`demo`(content,parid)  VALUES";
while($row = mysql_fetch_assoc($sql)){
     $sql1.="('$row[content]','$row[partid]'),";
}
$sql1.=")";
$sql2 .= str_replace(",)",";",$sql1);
mysql_query($sql2);

?>


沒(méi)想到我會(huì)這么二 寫出這么垃圾的代碼。。

 下面給大家說(shuō)下比較好的方法
      web開(kāi)發(fā)中,我們經(jīng)常需要將一個(gè)表的數(shù)據(jù)插入到另外一個(gè)表,有時(shí)還需要指定導(dǎo)入字段,設(shè)置只需要導(dǎo)入目標(biāo)表中不存在的記錄,雖然這些都可以在程序中拆分成簡(jiǎn)單sql來(lái)實(shí)現(xiàn),但是用一個(gè)sql的話,會(huì)節(jié)省大量代碼。下面我以mysql數(shù)據(jù)庫(kù)為例分情況一一說(shuō)明:

1.如果2張表的字段一致,并且希望插入全部數(shù)據(jù),可以用這種方法:
     INSERT INTO 目標(biāo)表 SELECT * FROM 來(lái)源表;
    insert into insertTest select * from insertTest2;
 
2.如果只希望導(dǎo)入指定字段,可以用這種方法:
INSERT INTO 目標(biāo)表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 來(lái)源表;(這里的話字段必須保持一致)
   insert into insertTest2(id) select id from insertTest2;
 
3.如果您需要只導(dǎo)入目標(biāo)表中不存在的記錄,可以使用這種方法:
  
INSERT INTO 目標(biāo)表  
 (字段1, 字段2, ...)  
 SELECT 字段1, 字段2, ...  
 FROM 來(lái)源表  
 WHERE not exists (select * from 目標(biāo)表  
 where 目標(biāo)表.比較字段 = 來(lái)源表.比較字段); 
 
 1>.插入多條記錄:
insert into insertTest2
(id,name)
select id,name
from insertTest
where not exists (select * from insertTest2
where insertTest2.id=insertTest.id);
 
 2>.插入一條記錄:
insert into insertTest    
(id, name)    
SELECT 100, 'liudehua'    
FROM dual    
WHERE not exists (select * from insertTest    
where insertTest.id = 100);

相關(guān)文章

  • MySQL的安裝以及基本的管理命令和設(shè)置

    MySQL的安裝以及基本的管理命令和設(shè)置

    這篇文章主要介紹了MySQL的安裝以及基本的管理命令和設(shè)置,是搭建MySQL環(huán)境的基礎(chǔ),需要的朋友可以參考下
    2015-11-11
  • Mysql 9.0.0創(chuàng)新MSI安裝的實(shí)現(xiàn)

    Mysql 9.0.0創(chuàng)新MSI安裝的實(shí)現(xiàn)

    本文提供了MySQL 9.0.0版本的MSI安裝方法,包括安裝前的下載鏈接,安裝過(guò)程中的選項(xiàng)介紹,以及安裝完成后的配置指南,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-10-10
  • 一次Mysql死鎖排查過(guò)程的全紀(jì)錄

    一次Mysql死鎖排查過(guò)程的全紀(jì)錄

    在測(cè)試環(huán)境測(cè)試給用戶并發(fā)發(fā)送卡券時(shí),出現(xiàn)了死鎖,通過(guò)查找相關(guān)的資料解決了這個(gè),所以想著總結(jié)出來(lái),所以下面這篇文章主要是關(guān)于一次Mysql死鎖排查過(guò)程的全紀(jì)錄,需要的朋友可以參考下,希望大家從中能有所幫助。
    2017-02-02
  • MySQL表分區(qū)的幾種實(shí)現(xiàn)

    MySQL表分區(qū)的幾種實(shí)現(xiàn)

    本文主要介紹了MySQL表分區(qū)的幾種實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • mysql最大連接數(shù)設(shè)置技巧總結(jié)

    mysql最大連接數(shù)設(shè)置技巧總結(jié)

    在本篇文章里小編給大家分享了關(guān)于mysql最大連接數(shù)設(shè)置的相關(guān)知識(shí)點(diǎn)和技巧,需要的朋友們學(xué)習(xí)下。
    2019-03-03
  • Mysql中explain作用詳解

    Mysql中explain作用詳解

    這篇文章主要介紹了Mysql中explain的相關(guān)內(nèi)容,涉及索引的部分知識(shí),具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • 淺談MySQL event 計(jì)劃任務(wù)

    淺談MySQL event 計(jì)劃任務(wù)

    下面小編就為大家?guī)?lái)一篇淺談MySQL event 計(jì)劃任務(wù)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • MySQL結(jié)合使用數(shù)據(jù)庫(kù)分析工具SchemaSpy的方法

    MySQL結(jié)合使用數(shù)據(jù)庫(kù)分析工具SchemaSpy的方法

    這篇文章主要介紹了MySQL結(jié)合使用數(shù)據(jù)庫(kù)分析工具SchemaSpy的方法,需要的朋友可以參考下
    2015-06-06
  • 阿里面試MySQL死鎖問(wèn)題的處理

    阿里面試MySQL死鎖問(wèn)題的處理

    這篇文章主要介紹了在阿里面試中的一個(gè)問(wèn)題MySQL死鎖問(wèn)題的處理回答,對(duì)常見(jiàn)的死鎖案例進(jìn)行相關(guān)分析與探討,以及如何去盡可能避免死鎖給出一些建議
    2022-03-03
  • MySQL查詢數(shù)據(jù)庫(kù)中某個(gè)庫(kù)、表、索引等所占空間的大小

    MySQL查詢數(shù)據(jù)庫(kù)中某個(gè)庫(kù)、表、索引等所占空間的大小

    MySQL是一個(gè)非常流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它的查詢操作是非常強(qiáng)大和靈活的。查詢的效率不僅取決于表的大小,而且還取決于索引的大小,本文主要介紹了MySQL查詢數(shù)據(jù)庫(kù)中某個(gè)庫(kù)、表、索引等所占空間的大小,感興趣的可以了解一下
    2024-01-01

最新評(píng)論

陇西县| 永仁县| 瑞昌市| 怀宁县| 襄垣县| 成武县| 定西市| 抚宁县| 潜山县| 聊城市| 江川县| 玉龙| 商南县| 白城市| 富顺县| 汽车| 巴林左旗| 衡阳县| 噶尔县| 丰原市| 吉木乃县| 闸北区| 库伦旗| 赣榆县| 肇州县| 石家庄市| 巴彦县| 石嘴山市| 故城县| 吉隆县| 兴业县| 合江县| 辉南县| 泾川县| 马龙县| 庆城县| 夏邑县| 扎赉特旗| 邯郸县| 沅江市| 界首市|