MYSQL之SQL实战

(NULL)同 字符串NULL 要区分
在这里插入图片描述


全表修改,遇到officer为NULL,则改成空串。

UPDATE base_eoms.base_app_info 
SET `officer` = ( CASE WHEN IFNULL( `officer`, '' ) = '' THEN '' ELSE `officer` END );

SET 和 WHERE 同一字段也可修改

UPDATE base_eoms.base_app_info 
SET `dept_id` = - 1 
WHERE
	`dept_id` IS NULL;

你可能感兴趣的:(数据库,mysql,sql)