开发者社区> 问答> 正文

注释过长会引起数据错乱

注释本来是:

定向设置,32个字符,每个字符有3个值(0空1不限2确定值-指定{不分指定排除的也存为指定}3确定值-排除)第1个字符:应用渠道,第2个字符:网络环境,第3个字符:移动操作系统,第4个字符:平台版本号,第5个字符:地域定向,第6个字符:性别,第7个字符:年龄段,第8个字符:关键词【0没有;1不限;2指定;3排除;4;智能】,第9个字符:商业兴趣标签,第10个字符:AppList标签,第11个字符:设备价格标签,第12个字符:视频类型,第13个字符:运营商,第14个字符:自定义人群包 改成: 定向设置,32个字符,每个字符有3个值(0空1不限2确定值-指定{不分指定排除的也存为指定}3确定值-排除)第1个字符:应用渠道,第2个字符:网络环境,第3个字符:移动操作系统,第4个字符:平台版本号,第5个字符:地域定向,第6个字符:性别,第7个字符:年龄段,第8个字符:关键词【0没有;1不限;2指定;3排除;4;智能】,第9个字符:商业兴趣标签,第10个字符:AppList标签,第11个字符:设备价格标签,第12个字符:视频类型,第13个字符:运营商,第14个字符:自定义人群包,第15个字符:应用渠道-资讯版,第16个字符:平台版本号-资讯版

以后,有一个字段的数据出现错乱

alter table tb_ad_group modify target_setting varchar(64) NOT NULL DEFAULT '00000000000000000000000000000000' COMMENT '定向设置,32个字符,每个字符有3个值(0空1不限2确定值-指定{不分指定排除的也存为指定}3确定值-排除)第1个字符:应用渠道,第2个字符:网络环境,第3个字符:移动操作系统,第4个字符:平台版本号,第5个字符:地域定向,第6个字符:性别,第7个字符:年龄段,第8个字符:关键词【0没有;1不限;2指定;3排除;4;智能】,第9个字符:商业兴趣标签,第10个字符:AppList标签,第11个字符:设备价格标签,第12个字符:视频类型,第13个字符:运营商,第14个字符:自定义人群包,第15个字符:应用渠道-资讯版,第16个字符:平台版本号-资讯版';

原提问者GitHub用户yufengzhou123

展开
收起
绿子直子 2023-05-09 08:10:33 60 0
2 条回答
写回答
取消 提交回答
  • 最新的alpha 4解析没问题

    原回答者GitHub用户agapple

    2023-05-09 19:37:38
    赞同 展开评论 打赏
  • MySQL 中对于表和列的注释,都是有长度限制的,一般是 64KB。如果注释过长,可能会导致数据的错乱。

    建议您将注释进行压缩,或者精简掉一些不太重要的信息,以保证注释的长度不会超过限制。

    2023-05-09 08:58:01
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载