MySQL到底能有多少个字段?

您所在的位置:网站首页 mysql字段数量 MySQL到底能有多少个字段?

MySQL到底能有多少个字段?

2023-08-15 04:06| 来源: 网络整理| 查看: 265

MySQL到底能有多少个字段?带着这个疑问,我们展开了探讨,也接着讨论了一个单字段长度的问题。

官方文档说明 官方文档的内容如下,主要意思是字段个数限制达不到理想的4096个,且和字段类型有关,innodb引擎的字段上限是1017,。

测试表字段数限制 2.1 测试innodb引擎表 因官方文档介绍了innodb表字段限制是1017,因此可以写程序进行模拟。思路如下:

a) 创建一张1个 char(1) 类型的innodb表

b) 循环往该表新增字段 直至报错

我使用的是python 脚本进行测试,脚本如下:

复制代码

#!/usr/bin/python # coding=utf-8 import pymysql as mdb import os sor_conn = mdb.connect(host='127.0.0.1',port=3306,user='root',passwd='123456') sor_cur = sor_conn.cursor() v_sql_d = "drop table if exists test.test_c ;" # 为了程序重复执行,添加判断 sor_cur.execute(v_sql_d) sor_conn.commit() v_sql_c = "create table test.test_c(c1 char(1)) engine=innodb;" sor_cur.execute(v_sql_c) sor_conn.commit() v_id=2 while v_id


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3