update tblname set 字段=null where condition 直接用常量Null。
这个是有条件限制的。可以先select *from table_name查看一下表中想设置的那个列的属性是否设置了NOT NULL,如果设置了NOT NULL,那么是不能简单的修改为NULL的。必须先修改这个列的属性,alter table table_name set (列名) varchar(100) default null现在就是默认为空,如果查询出来是允许为空,直接update 表名 set 列名=null where 条件即可。
语法如下:
update table set col_name=null where id=1
数据表 table的字段 col_name 需要支持为NULL才能正常执行。
延展阅读:
Update是一个数据库SQL语法用语,用途是更新表中原有数据,单独使用时使用where匹配字段。
用途:更新表中原有数据,
单独使用,使用where匹配字段,
set后面,更新字段值,既可以一次一项,也可以一次多项。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)