您是否要将TEXT列用作UNIQUE KEY的一部分?效率很低!不要那样做!我强烈建议您:
- 添加其他名为列的列
'description_hash' char(32) not null default ''
- 将
description
字段的哈希值存储到其中。对于前。description_hash=MD5(description)
- 将密钥更改为
UNIQUE KEY (name, description_hash)
当然,您需要使代码中的
description_hash列保持 最新状态,但是请参见-
在大多数情况下,只需要很少的代码更改即可。或者,您可以使用触发器来处理此问题。



