Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么理由更喜欢从 0 而不是从 1 播种 DB 表?
我指的是使用 Int 类型的唯一索引列创建新数据库表的简单情况,开发人员可以选择该标识列中的第一个条目是 0 还是 1。
通常在 SQL Server 中,您从identity columns1 开始。
identity columns
当右侧不匹配时使用DEFAULT NULLto是一种常见的做法。0LEFT JOIN
DEFAULT
NULL
0
LEFT JOIN
看起来好像开发人员将identity column行视为向量中的索引,这是一个错误,您可以DELETE将行视为有孔。
identity column
DELETE
默认值通常为 1。
使用 0 可能会被认为是模棱两可的,我看不出有什么理由让你更喜欢 0 而不是 1。