MySQL 4.0.18-nt utf-8编码
在PHPMYADMIN中中文内容显示乱码  导致我不知道数据库字段内容
这个倒不是大问题
问题:
从表A 中一个字段aaa格式如下开始标志字符 内容1 开始标志结束字符 其他内容 结束标志字符开始  内容2 一直到尾
这里开始标志字符,开始标志结束字符,结束标志字符开始是固定的 现在要取出内容1和内容2分别做如下操作
1 取出内容2, 表A bbb字段 插入到表b ccc字段和DDD字段,删除表A的aaa字段从结束标志字符开始后所有字符
2 更据表a 内容1 如果为 "分类1"(此固定),更新BBB字段为一个固定数字  如8请高手指点
我是MYsql菜鸟

解决方案 »

  1.   

    取出内容2:
    select substring(aaa,instr(aaa,'结束标志字符开始')+1) from 表A 我不知道,你要取出内容2怎么用,反正上面是如何取的啦表A bbb字段 插入到表b ccc字段和DDD字段:
    insert  (ccc,ddd) select bbb,bbb from 表A删除表A的aaa字段从结束标志字符开始后所有字符:
    update 表A set aaa = substring(aaa,1,instr(aaa,'结束标志字符开始')-1更据表a 内容1 如果为 "分类1"(此固定),更新BBB字段为一个固定数字  如8:
    update 表a set bbb=8 where substring(substring(aaa,1,instr(aaa,'开始标志结束字符 ')-1),instr(substring(aaa,1,instr(aaa,'开始标志结束字符 ')-1),'开始标志字符')+1) ='分类1'
      

  2.   

    取出内容2:
    select substring(aaa,instr(aaa,'结束标志字符开始')+1) from 表A 我不知道,你要取出内容2怎么用,反正上面是如何取的啦表A bbb字段 插入到表b ccc字段和DDD字段:
    insert  (ccc,ddd) select bbb,bbb from 表A我是要把取出的内容2和表B的bbb字段插入到表B 不是都是bbb字段的内容insert 应该是insert  (ccc,ddd) select 内容2,bbb from 表A怎么写?