㈠ mysql為什麼能給longtext數據類型group by數據分組
從來沒有想過要用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一下,我靠,還真能行。這下我真蒙了。哪位高手知道的,給俺點提示吧。