如何在MySQL v 5.0(myisam数据库引擎)中根据其值的长度创建索引,其TEXT数据类型最多为7000个字符,是否必须添加另一列长度为第一栏?
答案 0 :(得分:2)
是的,因为MySQL不支持基于函数的索引(如ADD INDEX myIndex(LENGTH(text)))
),所以您需要一个新的int列并定义trigger以在插入和更新后自动更新它。 / p>
答案 1 :(得分:0)
听起来对我很好(抱歉不知道mysql,但是在oracle中你可以设置一个触发器,这样当你的主列更新时,“length”列会自动更新)