mysql怎么将一行拆分 mysql横向纵向拆分
Mysql中将一行数据移动(剪切)到另一个表
写sql脚本实现,然后执行该脚本。
成都创新互联长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为绵阳企业提供专业的成都网站设计、网站制作,绵阳网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。
如test.sql 脚本编写如下:
insert into B select * from A where 条件=‘条件’;
delete from A where 条件=‘条件’;
然后执行该test.sql脚本
mysql -u test -p123456 test.sql
mysql如何将带符号值拆分多行?
无法在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);
MYSQL 语句如何拆分一个字段为多条记录
举例:
原始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
拆分结果:
分享文章:mysql怎么将一行拆分 mysql横向纵向拆分
本文地址:http://pwwzsj.com/article/hpgicj.html