MySQL表中的最大列数
我是MySQL的新手。我有几个问题: 1) 一个MySQL表中可以创建的列数(最大值) 2) 在一个MySQL数据库中可以创建多少(最大)个表。MySQL表中的最大列数,mysql,Mysql,我是MySQL的新手。我有几个问题: 1) 一个MySQL表中可以创建的列数(最大值) 2) 在一个MySQL数据库中可以创建多少(最大)个表。 1-每个表大约有4096列 2-mySQL的底层文件系统可能对表的数量有限制。单个存储引擎可能会施加特定于引擎的约束。InnoDB允许多达40亿个表 您可以在此处找到准确的信息: 简言之: 每个表4096列,1017列,带InnoDB 表的数量没有限制,InnoDB有40亿个 这有点误导。现在默认的存储引擎是innodb,最大列数为100
- 1-每个表大约有4096列
- 2-mySQL的底层文件系统可能对表的数量有限制。单个存储引擎可能会施加特定于引擎的约束。InnoDB允许多达40亿个表
- 每个表4096列,1017列,带InnoDB
- 表的数量没有限制,InnoDB有40亿个