1、如果你 A B 兩個表字段不同,就 select 出相應(yīng)的字段 插入A表就可以了。記得~!插入時對應(yīng)的字段要一樣。而且字段的類型必須相同。
創(chuàng)新互聯(lián)建站專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、橋西網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、商城系統(tǒng)網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價格優(yōu)惠性價比高,為橋西等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
2、每次只復(fù)制一行,就是說你每次只從A取出來一條數(shù)據(jù) info = $this-db-getone(table_A , $where); //搜索到一條數(shù)據(jù) 根據(jù)你需要的條件取出來這么 一行。
3、exec($sql);我感覺思路就是這樣吧,就直接查第一個表里的數(shù)據(jù)同時再插入到另外一個表中。
4、首先,打開并連接Sql Server,在源數(shù)據(jù)庫Source_db(源數(shù)據(jù)庫名稱)上右鍵,然后依次點(diǎn)擊“編寫表腳本為”→“CREATE到”→“新查詢編輯器窗口”。
5、數(shù)據(jù)取出來:$sql=select * from a where id=XX $res=mysql_query($sql);$row=mysql_fetch_array($res);然后再用Insert語言插入b表,你自己嘗試一下吧。
6、右鍵原表的數(shù)據(jù)庫,任務(wù)--導(dǎo)出數(shù)據(jù),然后在另外一個數(shù)據(jù)庫里,導(dǎo)入數(shù)據(jù)。(所有數(shù)據(jù)導(dǎo)入)如果是第一個數(shù)據(jù)庫的某一個表,到另外一個數(shù)據(jù)庫的某一個表,其他數(shù)據(jù)不影響。
php導(dǎo)出大量數(shù)據(jù)到Excel,可以通過生成多個Excel文件,然后壓縮成壓縮包解決。方案是:假如我們數(shù)據(jù)庫有10w條數(shù)據(jù),每2000條數(shù)據(jù)生成一個Excel文件,這樣每次只要從數(shù)據(jù)庫里查詢出2000條數(shù)據(jù)即可,一定要分頁去查詢。
sql = select * from testdb-fetchAll($sql);//查詢出來放到模板然后就沒事了。
如果將數(shù)據(jù)導(dǎo)出成excel,需要用到PHPExcel,這個可以百度一下。要實(shí)現(xiàn)這個功能,代碼是比較多的,下面是我的代碼,肯定不能兼容你的,需要修改。
1、info = $this-db-getone(table_A , $where); //搜索到一條數(shù)據(jù) 根據(jù)你需要的條件取出來這么 一行。
2、把A表中的數(shù)據(jù)導(dǎo)出,可以導(dǎo)出很多種格式,然后再新建一個B表,結(jié)構(gòu)和A一樣,可以利用那個工具復(fù)制建表語句,然后就可以把數(shù)據(jù)導(dǎo)入到B表。
3、首先要把數(shù)據(jù)庫A、B的連接權(quán)限都grant給一個用戶,然后用這個用戶連接數(shù)據(jù)庫。那么可以用A.a, B.b這樣去訪問表。剩下的就是SQL select ... insert into語句的事,相信你會。
4、你可以試一下這個語句,將表2查詢出來的結(jié)果插入到表1中。