问题
1: 一张表里面有ID自增主键 当insert了17条记录之后 删除了第15,16,17条记录 再把MySQL重启 再insert一条记录 这条记录的ID是18还是15
2: int和int unsigned默认显示长度分别是
3: 本地MySQL迁移至RDS遇到的问题?
答案
1: 15
2: int(11) vs int(10) unsigned
-2,147,483,648 <= int <= 2,147,483,647
0 <= int unsigned <= 4,294,967,295
3: innodb_large_prefix
Property | Value | Index Length |
---|---|---|
Default Value (>= 5.7.7) | ON | (utf8) 3072 bytes / 3 = 1024 (varchar(1024)) (utf8mb4) 3072bytes / 4 = 768 (varchar(768)) |
Default Value (<= 5.7.6) | OFF | (utf8) 767bytes / 3 = 255 (varchar(255)) (utf8mb4) 767bytes / 4 = 191 (varchar(191)) |
更多参考可以查阅MySQL官方文档innodb_large_prefix & 14.6.1.6 Limits on InnoDB Tables