242得票6回答
MySQL,插入NULL还是空字符串更好?

我在网站上有一个表单,其中包含许多不同的字段。其中一些字段是可选的,而其他字段是强制性的。在我的数据库中,有一个表格保存了所有这些值,那么当用户没有输入任何数据时,将NULL值或空字符串插入到数据库列中哪个更好呢?

87得票6回答
PostgreSQL SQL:如何检查具有null、True和False值的布尔字段?

在我的数据库表中,我有一个布尔列,其中有一些行为False、True和Null。 这些是我尝试过的情况: 案例1: select * from table_name where boolean_column is null; 运行良好。返回所有该列具有空值的行的结果。 情况2: ...

48得票9回答
MySQL NULL或NOT NULL,这是一个问题?

NULL和NOT NULL的区别是什么?何时应使用它们?

22得票2回答
MySQL能自动将空字符串转换为NULL吗?

这里有一个关于MySQL空字符串与NULL的很好的SO,MySQL,插入NULL还是空字符串更好?, 但它没有考虑到“一致性” - 即如果您想在表中只有一个选项(即空字符串或NULL),应该选择哪个? 我的问题是,我能否让MySQL自动将空字符串存储为NULL? 阅读之前的SO后,我通常倾...

13得票6回答
在SQL Server中,将NULL替换为空值或零。

我有一个临时表,其中一个列total_amount的类型是整数,而不是NULL。在查询数据时,我收到了total_Amount列的NULL值。 但是,我使用了以下语法来删除空值,但是不知何故仍然出现了NULL值,请纠正我如果我错了。 Create table #Temp1 ( is...

12得票4回答
如何在Apache Solr查询中使用OR操作符处理null值?

我解决这个问题的最后选择是向StackOverflow求助。 我正在尝试创建一个Solr查询,以获取具有特定字段值的文档或没有值的文档...... 理论上,这个查询应该有效。 下面是一些信息: 查询:(name:john) --> 结果数量:15383 //Johns 查询:(nam...

11得票2回答
如何打印PostgreSQL表输出,以便区分空字符串和null。

有没有办法在进行查询时配置psql或传递某些参数,以打印出null和空字符串的不同值?当前它对两者都显示为空。 例如,我有一个包含以下内容的表:adventure=# select * from account adventure-# ; user_id | username | pass...

8得票1回答
Postgres:如果列包含null,则将布尔列更新为false

我有一张名为test的表,包含两列id和utilized。 其中,utilized列在我的表中包含三个值:null、false和true。其中,null是utilized的默认值。 我想更新那些utilized为null的行,并将它们的utilized值设为false。我在Postgres...