gpt4 book ai didi

sql - 在 MySQL 中使用 NULL

转载 作者:可可西里 更新时间:2023-11-01 08:08:22 24 4
gpt4 key购买 nike

我的数据库中的数据来自外部源,在没有数据传递的地方,我在那些地方保留了 NULL。谁能告诉我使用 NULL 表示空值是否有任何含义?我是否应该遵循一些其他约定,例如 'data_not_available'?还是类似的东西?

谁能推荐一下?

最佳答案

我一直使用 NULL。我看到有人说 NULL 是一种 hack,永远不应该被投入主流使用,现在它已经失控了,但我想不出更好的方法来将某些东西视为“没有值(value)”。

毕竟,您如何才能将一个数字表示为没有值呢? 0 是一个值。 -1 是一个值。 -9999999 是一个值。

外键也依赖于 NULL 值来表示没有相关记录。

关于sql - 在 MySQL 中使用 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2355442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com