NULL空字符串 ‘’ 是相同的?????
在MySQL中,这两者是完全不同的。NULL是指没有值,而”则表示值是存在的,只不过是个空值。(在Oracle中是相同的)

  1. 将sql数据库字段中的NULL都替换为空
  2. UPDATE Table SET name = Null WHERE name = ''
  3. 将sql数据库字段中的空都替换为null
  4. UPDATE Table SET name = '' WHERE name IS NULL
    值得注意的是,在判断Null时用的是 “ is ” 而不是 “ = ”;
    ⭐⭐⭐⭐MySQL中NULL与空字符串⭐⭐⭐⭐

更多推荐

将sql数据库字段中的NULL都替换为空