mysql - 将-1附加到所有但删除null

标签 mysql sql sql-delete

我想知道如何将 -1 附加到数据库中具有有效条目的列,但如果该列为空,我想将其删除。

           update [dbo].[tbl_company] set [company_id] = concat([company_id], '-1');

如果tbl_company为null,如何添加删除记录?

谢谢。

最佳答案

 DELETE FROM tbl_company WHERE company_id IS NULL;
 UPDATE tbl_company SET company_id = concat(company_id, '-1');

关于mysql - 将-1附加到所有但删除null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44677815/

相关文章:

php - 即使在调用验证函数后,使用 Bcrypt 密码验证登录访问也会出现问题

mysql - 条件乘法

php - 计算与平均值的百分比差异

php - 日期默认时区设置问题

sql - 使用 TO_NUMBER 以固定记数法和科学记数法解析数字

mysql - 从 F 表按日期搜索的最新金额从另外两个表插入 R 表,并使用表 S mysql 中的其他数据

sql - 删除除一条重复记录以外的所有记录

"Can' t 背后的 MySQL 基本原理在 FROM 子句中指定更新目标表”

jpa - JPQL 查询删除不接受声明的 JOIN?

mysql - 原子更新和备份 ON DUPLICATE KEY insert else - golang sql 语句