mysql为什么能给longtext数据类型group by数据分组

 我来答
再见0428
2013-11-10 · 超过60用户采纳过TA的回答
知道答主
回答量:126
采纳率:100%
帮助的人:59.3万
展开全部
从来没有想过要用distinct来修饰过text,image字段,所以一直没有想过这回事,直到今天群里面有人提出这个,查了一下,sqlserver 里面 distinct是不能修饰text,ntext,image字段的,想想也就明白了,text最大能容纳2G的字符,按照distinct的工作原理类似group by的话,这么做显然给系统造成太大压力了。当时我还想 :数据库设计者估计得脑袋被门夹了,才会想着去给text字段分组了。 但是,我突发奇想,跑到mysql里面给一个text字段group by了一下,发现竟然查询出结果了。又distinct 了这个字段一下,也查出来了。我不信邪,好吧,也许text字段在mysql里面是小了点,你丫受得起,我换longtext行了吧,我又把这个text字段换成longtext,distinct一下,我靠,还真能行。这下我真蒙了。哪位高手知道的,给俺点提示吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式