NULL与空字符串 ‘’ 是相同的?????
在MySQL中,这两者是完全不同的。NULL是指没有值,而”则表示值是存在的,只不过是个空值。(在Oracle中是相同的)
- 将sql数据库字段中的NULL都替换为空
UPDATE Table SET name = Null WHERE name = ''
- 将sql数据库字段中的空都替换为null
UPDATE Table SET name = '' WHERE name IS NULL
值得注意的是,在判断Null时用的是 “ is ” 而不是 “ = ”;
⭐⭐⭐⭐MySQL中NULL与空字符串⭐⭐⭐⭐
更多推荐
将sql数据库字段中的NULL都替换为空
发布评论