找回密码
 立即注册

QQ登录

只需一步,快速开始

tanman8886

金牌服务用户

24

主题

60

帖子

240

积分

金牌服务用户

积分
240
tanman8886
金牌服务用户   /  发表于:2021-7-11 15:30  /   查看:2216  /  回复:2
1金币
我在活字格上往外联Mysql8.0库里添加数据,每次添加到29个字段之后,就添加不进去了。
添加完后,点击刷新,29个之后的字段立马消失不见,这是什么情况?大神们来指点一下。谢谢。

最佳答案

查看完整内容

楼上正解,如果是文本字段添加到第29个字段的时候,数据库已经超出了长度限制,添加失败,所以刷新之后,字段会消失。 解决办法: 1.一般数据表的设计是不需要这么多字段的,您可以优化一下您的逻辑; 2.您可以用其他工具,连接到这张表,活字格创建的文本字段,默认长度是500,您可以根据您的需求改小一点。

2 个回复

正序浏览
Li.Zhou活字格认证
银牌会员   /  发表于:2021-7-11 16:00:46
2#
可能是因为这个MySQL要求,创建表的时候所有列字符长度加起来乘以2(gbk)或者是3(utf-8). 如果这个结果大于65535,就无法创建成功。
https://gcdn.grapecity.com.cn/fo ... hread&tid=95398
回复 使用道具 举报
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-7-11 15:30:22
来自 3#
楼上正解,如果是文本字段添加到第29个字段的时候,数据库已经超出了长度限制,添加失败,所以刷新之后,字段会消失。

解决办法:
1.一般数据表的设计是不需要这么多字段的,您可以优化一下您的逻辑;
2.您可以用其他工具,连接到这张表,活字格创建的文本字段,默认长度是500,您可以根据您的需求改小一点。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部