十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
写sql脚本实现,然后执行该脚本。
成都创新互联长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为绵阳企业提供专业的成都网站设计、网站制作,绵阳网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。
如test.sql 脚本编写如下:
insert into B select * from A where 条件=‘条件’;
delete from A where 条件=‘条件’;
然后执行该test.sql脚本
mysql -u test -p123456 test.sql
无法在SQL上做文章,应该在程序上处理,假如表名是tab,列名是id、txt,例子程序代码:
$sql='select id,txt from tab';
$res=mysql_query($sql);
while (list($id,$txt)=mysql_fetch_row($res)){
foreach (explode("\n",$txt) as $t) echo "$id $tbr\n";
}
mysql_free_result($res);
举例:
原始SQL:
SELECT PROVINCE_CODE,CITY_CODE,ZONE_CODEFROM CIV_P_CUST
原始结果:
拆分SQL:
SELECT substring(PROVINCE_CODE,1,patindex('%〓%',PROVINCE_CODE)-1) as PID,substring(PROVINCE_CODE,patindex('%〓%',PROVINCE_CODE)+1,len(PROVINCE_CODE)) as PNAME,substring(CITY_CODE,1,patindex('%〓%',CITY_CODE)-1) as CID,substring(CITY_CODE,patindex('%〓%',CITY_CODE)+1,len(CITY_CODE)) as CNAME,substring(ZONE_CODE,1,patindex('%〓%',ZONE_CODE)-1) as ZID,substring(ZONE_CODE,patindex('%〓%',ZONE_CODE)+1,len(ZONE_CODE)) as ZNAMEFROM CIV_P_CUST
拆分结果: