开发者社区> 问答> 正文

RDS MySQL实例创建表提示报错

已解决

RDS MySQL实例创建表提示报错

展开
收起
提个问题 2024-06-16 10:19:01 41 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 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像