有一个带有“列a”的红移表
column_a varchar(1000) null,
以下查询将以“null”字符串返回大量结果
select column_a from table where lower(column_a)='Null' limit 100;
但如果我这么做了
update table set column_a = NULL where lower(column_a)='';
我收到一条错误信息
Cannot insert a NULL value into column binhash
我是否可以将“null”字符串替换为null?谢谢
1条答案
按热度按时间lymgl2op1#
如果我不明白你的问题,请纠正我。
据我所知
你有这样的table吗-
像这样的数据-
i、 我是这样插的-
所以,
rolnum = 1
,有subject
列为空-&
rolnum = 3
,有subject
列组件Empty String
或者''
-现在我正在上运行更新查询
rolnum=3
那就是subject
列组件empty string
。或者在您的情况下,它将是一个字符串“null”-结果-
我无法复制这个问题。