mysql 批量将某表的多个字段为null的替换为空串''
来源:互联网 发布:网络情报收集 编辑:程序博客网 时间:2024/05/18 09:50
1. 问题描述
由于特殊需求, 需要将表的所有字段为null的替换为空串''
。
2. 解决方法
示例如下:
UPDATE `tb_blacklist_p2p_fix` SET `name` = (CASE WHEN IFNULL(`name`, '') = '' THEN '' ELSE `name` END),card_num = (CASE WHEN IFNULL(card_num, '') = '' THEN '' ELSE `card_num` END),phone_num = (CASE WHEN IFNULL(phone_num, '') = '' THEN '' ELSE `phone_num` END),email = (CASE WHEN IFNULL(email, '') = '' THEN '' ELSE `email` END),qq_num = (CASE WHEN IFNULL(qq_num, '') = '' THEN '' ELSE `qq_num` END),household_register = (CASE WHEN IFNULL(household_register, '') = '' THEN '' ELSE `household_register` END),company = (CASE WHEN IFNULL(company, '') = '' THEN '' ELSE `company` END),`position` = (CASE WHEN IFNULL(`position`, '') = '' THEN '' ELSE `position` END),loan_amount = (CASE WHEN IFNULL(loan_amount, '') = '' THEN '' ELSE `loan_amount` END),overdue_amount = (CASE WHEN IFNULL(overdue_amount, '') = '' THEN '' ELSE `overdue_amount` END),overdue_day = (CASE WHEN IFNULL(overdue_day, '') = '' THEN '' ELSE `overdue_day` END),paid_amount = (CASE WHEN IFNULL(paid_amount, '') = '' THEN '' ELSE `paid_amount` END),loan_period = (CASE WHEN IFNULL(loan_period, '') = '' THEN '' ELSE `loan_period` END),borrowing_time = (CASE WHEN IFNULL(borrowing_time, '') = '' THEN '' ELSE `borrowing_time` END),info_source = (CASE WHEN IFNULL(info_source, '') = '' THEN '' ELSE `info_source` END)
OK, Enjoy it~
0 0
- mysql 批量将某表的多个字段为null的替换为空串''
- MySQL中可为空的字段设置为NULL还是NOT NULL
- 数据库字段值为null、空串、空格的区别
- mysql删除字段为空的数据 mysql中空值与NULL的区别
- mysql查询字段为null的方法
- mysql删除字段为null的记录
- mysql删除字段为null的记录
- mysql 字段为NULL的一些操作
- 如何让mysql的排序字段的值为空(null)的时候排在后面
- 数据库中字段为null和空带来的麻烦
- 将数据库表中的多个字段中的null设置为空串
- javabean转化为json格式的过滤 值为空或为null时的字段
- Access 中值为空字符串字段与值为null字段的查询问题
- mysql查找字段空、不为空的方法总结
- MySQL问题,设置为不允许为空的字段却可以为空
- 【mysql--求解求2个或以上字段为NULL 的记录】
- MSSQL ORACLE MYSQL 对于查出值为NULL的替换
- MS SQL Oracle MySQL查出值为NULL的替换
- Oracle触发器
- 微信个人信息的接口
- 低功耗广域物联网(LPWAN-IOT)安全技术研究
- 【The-Art-Of-Programming】判断两链表是否相交
- php处理图像
- mysql 批量将某表的多个字段为null的替换为空串''
- Linux学习第一单元-虚拟机的自动安装
- 我的JAVA开发之路之SpringBoot+Mybatis
- 二叉树的最小深度
- WinEdt修改快捷键
- POI异常处理:block[ 3 ] already removed
- 不以输出为目的的学习都是耍流氓
- Hadoop 2.6.0 安装笔记
- 【IMWeb训练营作业】todolist小作业