如何将已有记录的字段值修改为null,测试过aaa="null";aaa="";这样都不行

解决方案 »

  1.   

    update table_name set field_name=null;
      

  2.   

    update table set aaa=null where id=XXX
      

  3.   

    “null”与“”;不要被他们的表面弄混淆了。
    其实"null"的写法,他还是个字符串,在mysql中,他是个char()或者varchar()类型的。
    ""也不是空,而是个字符串,也是char()型的,只是,人家是空值。
    以上二者跟"hello";"fasle";"true"是相同的,他们都是字符串。
    而null其实是个对象,他是个空对象,就是空。