sql - 尝试在db(sqlite)中搜索列并将特定数值替换为空

标签 sql sqlite

我试图在数据库中搜索表actions,并删除code列中值为40的任何值。

我努力了:

REPLACE (code,40,'') 
FROM actions 


但没有运气。还尝试了DELETE函数。

最佳答案

您正在寻找UPDATE

Update   actions
Set      code = Null
Where    code = 40


如果您需要删除整行,则可以执行以下操作:

Delete   
From     actions
Where    code = 40

关于sql - 尝试在db(sqlite)中搜索列并将特定数值替换为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45376820/

相关文章:

android - 查找 sqlite 表的缺失行

asp.net - 如何从 SQL 数据库流式传输 .flv 文件

c# - 在 SQL Server 中使用 GO 关键字

java - 如何在android中使用GreenDao为数据库添加初始数据?

r - 如何快速将数据导入h2o

java - SQL 错误或缺少数据库语法错误

mysql - 如何在删除父记录时删除所有子记录?

mysql错误: 1215 Cannot add foreign key constraint[ foreign keys same type, innodb]

sql - 更新以特定字符串开头的多个列

java - 在 sqlite 数据库中搜索字符串的任意组合