在mysql中innodb表类型下为为text字段建过索引的乱进! rt本来想改成myisam表类型,结果这种类型不支持外键约束。现在的问题是,想给表中text类型字段建立索引,但是该表又必须支持外键约束。恳请达人,帮忙解决问题!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么要给TEXT类型的建立索引?你的设计有问题。MYISAM不支持外键约束,不过你可以自己在程序端控制。 设计应该没有问题,我一开始准备是用varchar字段,可惜有255的限制。在我的程序中需要经常检查text字段是否已经存在,而且记录数是千万级的,所以必须要用到索引。昨天退而求其次,在对text字段索引时加上了100的索引长度,而非真个字段进行索引,问题暂时有所缓解。不过还是感谢楼上大哥!!! 本帖最后由 yueliangdao0608 于 2008-03-06 23:46:39 编辑 你的TEXT 列存放的是什么内容? java.sql.SQLException: Parameter index out of range (1 > number of parameters, ? 谁可以推荐下MYSQL入门书籍啊。 Run-Time Check Failure #2 - Stack around the variable 'mysql' was corrupted. 求sql语句 mysql数据备份出来汉字是乱码 在windows下mysqld-nt句柄达到 3W多~ 在xp环境下,mysql数据库的数据同步要怎么配置! 一个有错误的sqlite的查询语句,请帮忙改一下啦! 请问一下,我的mysql有很多作业和存储过程,但是会报很多警告出来 我都不知道警告是从哪里来的,请问我怎么在存储过程里抓取警告、错误信息啊 【求助】mysql workbench看不到自己建立的触发器,其他表的可以看到 mysql怎么在线备份数据库和在线恢复数据库 mysql不定期自动插入空白记录问题
在我的程序中需要经常检查text字段是否已经存在,而且记录数是千万级的,
所以必须要用到索引。
昨天退而求其次,在对text字段索引时加上了100的索引长度,而非真个字段进行索引,问题暂时有所缓解。
不过还是感谢楼上大哥!!!