400 Aone:Low error modification
This commit is contained in:
parent
4841f52be2
commit
79852c0064
|
@ -10,9 +10,9 @@ CHAR 和 VARCHAR 类型
|
||||||
|
|
||||||
`CHAR` 和 `VARCHAR` 类型都可以指定最大长度。例如 `CHAR(30)` 最多存储 30 个字符。
|
`CHAR` 和 `VARCHAR` 类型都可以指定最大长度。例如 `CHAR(30)` 最多存储 30 个字符。
|
||||||
|
|
||||||
`CHAR` 类型的列可以指定的长度范围是 0\~255,`CHAR` 类型是将写入的值末尾连续空格去掉后进行存储的,当取回时,如果 `PAD_CHAR_TO_FULL_LENGTH` SQL 模式是开启状态,会将取回的值用空格填充到最大长度。
|
`CHAR` 类型的列可以指定的长度范围是 0\~256,`CHAR` 类型是将写入的值末尾连续空格去掉后进行存储的,当取回时,如果 `PAD_CHAR_TO_FULL_LENGTH` SQL 模式是开启状态,会将取回的值用空格填充到最大长度。
|
||||||
|
|
||||||
`VARCHAR` 类型的列可以指定的长度范围是 0\~65536,有效的最大长度为 65536 个字节。
|
`VARCHAR` 类型的列可以指定的长度范围是 0\~1048576,有效的最大长度为 1048576 个字节。
|
||||||
|
|
||||||
对 `CHAR` 和 `VARCHAR` 类型,如果插入的数据长度超过了最大长度,当 `sql_mode` 包含`STRICT_TRANS_TABLES` 的设置时报错,当不包含该设置时会自动截取到最大长度并报警告。
|
对 `CHAR` 和 `VARCHAR` 类型,如果插入的数据长度超过了最大长度,当 `sql_mode` 包含`STRICT_TRANS_TABLES` 的设置时报错,当不包含该设置时会自动截取到最大长度并报警告。
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue