zoukankan      html  css  js  c++  java
  • Mysql 表字段追加,刪除,验证是否存在.

    /*当数据库表中有字段需要存储 id 集合 比如 order_id= 1,2,3,23
    **如何判断order_id 是否存在了 id 23呢
    **下列sql语句就是使用mysql自带函数 FIND_IN_SET 进行判断是否存在.
    **/
    SELECT id FROM customer WHERE FIND_IN_SET('23',order_id) AND id = 1;
    
    /*当数据库表中有字段需要存储 id 集合 比如 order_id= 1,2,3,23
    **如何快速进行追加 order_id 到某一条记录里呢?
    **下列sql语句就是使用mysql自带函数 CONCAT_WS 进行快速的追加order_id.
    **/
    
    UPDATE `customer` SET order_id = CONCAT_WS(',',order_id,'24') WHERE id=1;
    
    /*当数据库表中有字段需要存储 id 集合 比如 order_id= 1,2,3,23,24
    **当业务逻辑变换后,发现不order_id 23 是不需要存储在 order_id 里 应该如何快速删除呢?
    **下列sql语句就是使用mysql自带函数 REPLACE 进行删除(替换).
    **/
    
    UPDATE customer SET order_id =  TRIM(BOTH ',' FROM REPLACE(CONCAT(',', order_id, ','), ',23,', ',')) WHERE id =1;
    

    Mysql 表字段追加,刪除,验证是否存在.

  • 相关阅读:
    随机点名系统
    JQuery
    百度搜索下拉提示
    正则表达式
    严格模式
    CSS引入方式有哪些,区别是什么
    Js中的函数
    float浮动造成高度塌陷的解决办法
    PC端页面开发基础-问题总结(一)
    PC端页面开发基础-IE6常见CSS解析Bug及Hack
  • 原文地址:https://www.cnblogs.com/abinlove/p/8818586.html
Copyright © 2011-2022 走看看