开发者社区> 问答> 正文

RDS MySQL实例创建表提示报错

已解决

RDS MySQL实例创建表提示报错

展开
收起
提个问题 2024-06-16 10:19:01 40 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    建表报错ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual.You have to change some columns to TEXT or BLOBs.

    是因为MySQL创建表存在限制
    • 单个字段长度不能大于65535,否则会转换为TEXT类型。
    • 单行最大限制长度不能大于65535(不包括TEXT、BLOB类型)。

    可以使用如下方法解决,
    • 将字段长度缩小,且字段长度不要超过65535。
    • 长字段使用TEXT、BLOB类型代替。
    2024-06-16 10:19:02
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
TcpRT:阿里云RDS智能诊断系统云上大规模部署自动化服务的客户实践经验 立即下载
TcpRT:面向大规模海量云数据库的服务质量实时采集与诊断系 立即下载
袋鼠云基于阿里云RDS的数据库架构实践 立即下载

相关镜像