PullRequest: 988 400 Aone:Low error modification
Merge branch 'lukun_v400 of git@gitlab.alipay-inc.com:oceanbase-docs/oceanbase-doc.git into V4.0.0 https://code.alipay.com/oceanbase-docs/oceanbase-doc/pull_requests/988 Signed-off-by: 贾志龙 <jzl01567329@oceanbase.com> Signed-off-by: 珞璃 <luoli.wk@antgroup.com>
This commit is contained in:
commit
e25251a7c2
|
@ -10,9 +10,9 @@ CHAR 和 VARCHAR 类型
|
|||
|
||||
`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` 的设置时报错,当不包含该设置时会自动截取到最大长度并报警告。
|
||||
|
||||
|
|
Loading…
Reference in New Issue