【发布时间】:2012-09-22 12:20:55
【问题描述】:
我正在整理一个 MySQL 数据库,数据是一个客户列表。并非每个客户的所有字段都有数据。所以有些字段是空的。我们希望补全缺失的数据,但希望能够使用 SELECT 生成报告以列出那些缺失数据字段的客户记录。
在数据更新到这些字段之前,应该在这些字段中存储什么?它应该是NULL吗?空的?或者是其他东西?此外,在设置 MySQL TABLE 时,应将 NULL 列设置为什么以及将 DEFAULT 列设置为什么以最好地处理可能没有数据的情况?谢谢!
【问题讨论】:
-
如果名称为空,则插入为 name = ' '
标签: mysql database-design field