在插入数据的时候,发现很多字段值是空字符串'',
如何将这些空字符串转边成null插入到数据库中呢?

解决方案 »

  1.   

    insert into table_name (string_fieldname) values (null);
      

  2.   

    update TB_name set  s1 = replace(s1,"",\N);在mysql里\N代表null。
      

  3.   

    --mysql--追加数据
    insert into 表名 (字段名) values (null);--更新空串为null
    update 表名 set 字段名 = null where 字段名=""
      

  4.   

    --  使用nullif进行转化,如果字段为'',就转化成nullselect nullif(字段,'')