mysql 在值为null的字段插入数据!

mysql 在值为null的字段插入数据!,第1张

如果state的数据类李厅型是哪山隐 int 等数子类型或者bit类型:

update 表 set state=新数唯源字 where state is null

如果state是字符串类型:

update 表 set satet='新数据' where state is null or state=''

可以的,有显式和隐式两种插入空值方式(前提是手岩该字段未设置默认值且允许为空)。

例如 t1(id auto_increment primary key,sname varchar(10) not null, address varchar(100))

-- 显式方式向地址字段插入空值

insert into t1 (sname,address) valuse('John',null)

-- 隐族薯仔式方式向地址字段插入空兆汪值

insert into t1 (sname) valuse('John')

默认为NULL,你只要在进行插入 *** 作的时候,不给这个字段赋值就行,会被哪汪默认为NULL!

比如表tableOne,有两个字段,id time

假设这个time默族缓念认为NULL

$sql = "insert into tableOne(id) values(5)"

那么插入一个id为5,time为null的记录!

我无语,对应字段不填充任何内容,写入的就是NULL,既然有这个办法为兆困什么还要执着一定要手动写入NULL,反正效果一样!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11979697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存