在mysql中innodb表类型下为为text字段建过索引的乱进!

greenpean 2008-03-04 09:28:01
rt
本来想改成myisam表类型,结果这种类型不支持外键约束。
现在的问题是,想给表中text类型字段建立索引,但是该表又必须支持外键约束。
恳请达人,帮忙解决问题!!!
...全文
197 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
懒得去死 2008-03-06
  • 打赏
  • 举报
回复
你的TEXT 列存放的是什么内容?
懒得去死 2008-03-06
  • 打赏
  • 举报
回复
对TEXT 字段建立索引其实也可以,不过非常的浪费空间!
greenpean 2008-03-06
  • 打赏
  • 举报
回复
设计应该没有问题,我一开始准备是用varchar字段,可惜有255的限制。
在我的程序中需要经常检查text字段是否已经存在,而且记录数是千万级的,
所以必须要用到索引。
昨天退而求其次,在对text字段索引时加上了100的索引长度,而非真个字段进行索引,问题暂时有所缓解。
不过还是感谢楼上大哥!!!
懒得去死 2008-03-04
  • 打赏
  • 举报
回复
为什么要给TEXT类型的建立索引?

你的设计有问题。

MYISAM不支持外键约束,不过你可以自己在程序端控制。

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧