【发布时间】:2016-01-02 05:42:30
【问题描述】:
我正在使用 mysql。我对数据类型 char(0) 感到困惑。即使根据定义列长度为 0,它仍然允许添加更大长度的字符串,那么长度为零表示什么?
编辑:甚至不保留该值。查询时返回空字符串。
【问题讨论】:
-
即使您可以指定任何长度,但除了
null和''(空字符串)之外,它不会保存任何内容。对我来说看起来非常好。 -
它必须在插入时出现“数据太长”或类似的错误