我总是想知道为什么我们应该将数据库表中的列长度限制为默认值的某个限制。例如。我的表中有一个列short_name人员列的默认长度是255个字符,但我将其限制为100个字符。它会有什么不同。
该字符串将被截断为最大长度(通常以字符为单位)。
它实际实现的方式取决于您使用的数据库引擎。
例如:
之所以在这些数据库引擎中支持SQL的许多功能,尽管它们未被利用或以不同方式使用,是为了保持对SQL模式的遵从性。