Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
granite
kb
Wiki
Best_practice
create_table
Last edited by
吴一博
Feb 22, 2021
Page history
create_table
表字符集
一般建表时的默认字符集为utf8,若如此,向表中导入超过3个字节的汉字时,会报非法字符的错误
将表的默认字符集设为utf8mb4
修改已有表的字符集可用语句: alter table {table} convert to character set utf8mb4; 该语句将复制表,速度慢
字段类型及约束
能够设置为int类型的字段不要设为varchar
作为唯一键的字段要设置非空约束,并设置默认值