一个新增表单  的某个字段值是空的   存进数据库后 由于某种原因 null值 变成了 字符串 “NULL”问: 什么情况 能让  mysql  默认的null值 变成 明文的字符串 “NULL”?或者 什么情况 提交表单的时候 空的字段 存进数据库的时候 就是明文的 字符串 “NULL”

解决方案 »

  1.   

    1.前端web在insert数据时,就显示的写成了“NULL”
    2.数据库里CREATE TABLE的时候,设定了字段的默认值是“NULL”这个字符串。
      

  2.   


    是我写的  数据库字段类型是 varchar  默认值是 null
      

  3.   


    1.后台从前端获取的数据时 空 不是字符串“null” 至少我这里不是。。
    2.默认值是 null值 不是字符串
      

  4.   

    mysql语句中不添加任何数据,在判断是否成功,若成功,打开数据库则值为“NULL” 
      

  5.   

    mysql语句可能存在错误,若你给的值为空,则当你打开数据库是,你的值就是“NULL”