【发布时间】:2014-09-14 16:32:54
【问题描述】:
我似乎无法弄清楚如何让 mysql 将 int 值存储为“null”,而是继续给它一个基于零的值。在我的情况下,零对应用程序有意义。有人知道我如何存储实际的空值吗?
【问题讨论】:
-
不,那是非常不同的。我可以插入一个空值,但是它将它转换为零。我无法将其转换为零,并且我的列设置为接受空值。
-
Define 将其转换为 0?在数据库中?
-
当我运行这个 sql 语句 UPDATE my_table SET field1=null WHERE field1 = 0;值保持为零。我无法让数据库显示为空,它只显示零,它们意味着两个完全不同的东西。
标签: mysql