为了账号安全,请及时绑定邮箱和手机立即绑定

一段json字符串在mysql中用什么类型存储好呢?说说原因?

一段json字符串在mysql中用什么类型存储好呢?说说原因?

慕田峪7331174 2018-10-24 09:14:05
请教各位大佬,在项目中经常会存一段json格式的字符串到db中,平时如果预计是少量数据就存储varchar了,如果数据长度大就存text,其实是当作一段字符串来看了,但是json本身是一种编码数据,php做json_encode的时候如果不指定参数,中文就是乱码了。这样其实是不可以看作普通字符串的,所以想看看各位大佬们平时都是怎么在db中存在json数据的,最好能说说理由是什么?另外,不要说高版本mysql支持json类型了。
查看完整描述

1 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

我一般存的是text类型,因为一般存json字符串的字段肯定是比正常的varchar要长的,肯定json_encode的时候要加参数的,要不然解析出来乱码岂不是很尴尬

查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 6850 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号