mysql 提取某字段内容插入到某个字段
来源:互联网 发布:linux查看软件版本 编辑:程序博客网 时间:2024/05/16 16:17
在mysql 里 提取某个带有html标签的内容(content字段)插入到简介里(description字段)
首先创建mysql去除html函数
DELIMITER //CREATE FUNCTION `strip_tags`($str text) RETURNS textBEGIN DECLARE $start, $end INT DEFAULT 1; LOOP SET $start = LOCATE("<", $str, $start); IF (!$start) THEN RETURN $str; END IF; SET $end = LOCATE(">", $str, $start); IF (!$end) THEN SET $end = $start; END IF; SET $str = INSERT($str, $start, $end - $start + 1, ""); END LOOP;END;//DELIMITER ;
再使用mysql内置截取函数left(), right(), substring(), substring_index()。还有 mid(), substr() 来截取部分内容插入到简介字段中(截取函数使用详细介绍)
最后的sql语句为:
UPDATE `xt_news` SET `description`=(select left(strip_tags(content),500) from `xt_news_data` where xt_news.id=xt_news_data.id) WHERE 1
0 0
- mysql 提取某字段内容插入到某个字段
- 把一个表某个字段内容复制到另一张表的某个字段。MYSQL
- mysql把一个表某个字段内容复制到另一张表的某个字段。
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
- mysql ,将表B中的cid字段中的内容,插入到表A中的cid字段
- mysql 某字段插入随机数!
- mysql将一个表的数据插入到另外一个表,如果某个字段已经存在将不插入的sql
- mysql中替换某个字段中的某一些内容
- mysql中替换某个字段中的某一些内容 .
- mysql 修改某个字段(替换关键字内容)
- mysql去掉某个字段的某部分内容
- 某个字段重复内容 sql
- mysql指定将某个字段更新到另一个表中
- mysql 替换字段内容
- MySQL 将某个字段的值复制到同行记录的另一个字段
- 结构声明
- OC多文件开发
- 第13题:取链表中倒数第K个结点
- 高效的jQuery代码编写技巧总结
- WM消息及其lParam和wParam参数定义
- mysql 提取某字段内容插入到某个字段
- 【LeetCode刷题记录】Rotate Array
- 深入理解 scrollTo()、scrollBy()、getScrollX()
- 2014百度校招笔试题之动态链接库&静态链接库详解
- Mac 安装 Crypto.Cipher 模块
- hdoj 4911 Inversion 树状数组+离散化
- christian louboutin paris "Criminal Law" also provides the indecent assault of women and child mole
- 新浪微博(第六天)
- 2416 启动文件