MySQL如何复制表中的一条记录并插入

  • 时间:
  • 浏览:0
  • 来源:极速1分快3-极速1分快3平台-极速1分快3官网

MySQL群克隆一根数据并插入的一句话:

for($i = 0; $i < count($r); $i++){if($i > 0){if( $r[$i]['aid'] == $r[$i-1]['aid'] ){echo '第 '. $i. ' 条数据 '. $r[$i]['aid'] .' 与前一根数据 '. $r[$i-1]['aid'] .' 重复'.'/>';

else if( $r[$i]['aid'] != $r[$i-1]['aid'] ){$sql = " UPDATE phpcms_content SET origin_cateid = '".$r[$i]['cateid']."' WHERE contentid = '".$r[$i]['aid']."' ";

INSERT INTO phpcms_content (SELECT ".$r[$i]['aid']." + 520, ".$r[$i]['cateid'].", news_catid, catid, typeid, areaid, title, style, thumb, keywords, keywords, posids, url, listorder, status, userid, username, inputtime, updatetime, searchid, islink, prefix FROM phpcms_content WHERE contentid = '".$r[$i-1]['aid']."')

//$sql = " INSERT INTO phpcms_c_news (SELECT ".$r[$i]['aid']." + 520, template, titleintact, content, groupids_view, readpoint, author, copyfrom, paginationtype, maxcharperpage, sub_title FROM phpcms_c_news WHERE contentid = '".$r[$i-1]['aid']."') ";

先把需求说一下吧。从 MSSQL 中导出有2个 文章表,能能 插入到 PHPCMS 中的内容表 phpcms_content 去,能能 做到文章还能能发布到不同的栏目中去。也就是说,能能 群克隆一根记录,并修改其 catid,再插入到表尾的位置上。

echo $sql.' />';

$r[$i]['cateid'] = $myrow["CategoryID"];$i++;}

下面PHP具体程序:

//$result = $connector -> query($sql);

$sql = " INSERT INTO phpcms_content (SELECT ".$r[$i]['aid']." + 520, ".$r[$i]['cateid'].", news_catid, catid, typeid, areaid, title, style, thumb, keywords, keywords, posids, url, listorder, status, userid, username, inputtime, updatetime, searchid, islink, prefix FROM phpcms_content WHERE contentid = '".$r[$i-1]['aid']."') ";

大致为:insert into a SELECT id+1, ...(其它字段) FROM a ;

$result = $connector -> query($query);$i = 0;while($myrow = $connector -> fetch_array($result)){$r[$i]['aid'] = $myrow["ArticleID"];

echo $sql.' />';

$query = "SELECT * FROM articleincategory ORDER BY ArticleID ";

//$result = $connector -> query($sql);}}}可能能能 插入

//INSERT INTO test (SELECT id + 10, name, class, score FROM test WHERE id = '1');}

猜你喜欢

哪位清楚合肥装饰公司大全|想问问哪位清楚合肥装饰公司大全

A:合肥川豪装饰有限责任公司地址:南一环与徽州大道交口富广大厦B:紫苹果机手机装饰集团合肥公司地址:合肥市蜀山区潜山路新华国际广场C座16层(潜山路与黄山路交叉口向南60 米

2020-01-25

北京警方破获贩卖新型毒品“邮票”案

今年年初,东城公安分局刑侦支队禁毒大队接到群众举报,有两名男子向他人贩卖毒品。民警核实发现,孙某和杨某向一名市民贩卖了4张“邮票”,疑似新型毒品。随后 ,买家在报案市民的规劝

2020-01-25

俄战机在黑海上空拦截美军反潜机

据俄罗斯媒体报道,美军这架P-8反潜机3日傍晚从居于意大利的航空基地起飞,后能 在黑海上空进行侦查活动。新华社莫斯科7月5日电(记者吴刚)俄罗斯国防部5日说,俄军一架苏-27

2020-01-24

为什么?我提出来的分手,分手之后男朋友也不追我,也不找我!还要我不去找他

说句不好听的,我知道你你男朋友也对你忍受够了你对这种 回答的评价是?下载百度知道APP,抢鲜体验你对这种 回答的评价是?不得劲推荐展开全版为你推荐:使用百度知道APP,立即

2020-01-24

发展新文科,需要告别“唯论文论”

而这都要加大力度推进学校内的学院办学和人事管理改革,调动教师推进学科交叉、融合的积极性,有八个 多多不可以培养更多专业素养高、综合实力强、有创造视野的新人才,让新文科在人才培

2020-01-24