400 Aone:Low error modification

This commit is contained in:
lk01104193 2023-09-08 18:10:36 +08:00
parent 4841f52be2
commit 79852c0064
1 changed files with 2 additions and 2 deletions

View File

@ -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` 的设置时报错,当不包含该设置时会自动截取到最大长度并报警告。