首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除索引?

问如何删除索引?
EN

Stack Overflow用户
提问于 2012-05-01 02:54:42
回答 1查看 191关注 0票数 1

进一步my previous question (qv) .

我已经创建了表并填充了数据。如何将前缀长度设置为非常大的值,或将其全部删除,以避免出现此问题?不会有超过几千行,只有这个掌声运行在一个专用PC上,所以性能不是一个问题。

请为PhpMyAdmin或仅针对MySQL命令行提供解决方案。

更新:我可以删除这个索引(或者使它无限长)吗?

嗯,如果可以的话,我宁愿保留唯一的索引。那么,如何使它无限长呢?

还是应该将文本字段重新定义为var_char,并限制其长度?(我知道主键的最大可能值)

代码语言:javascript
复制
mysql> describe tagged_chemicals;
+-------------+---------+------+-----+---------+-------+
| Field       | Type    | Null | Key | Default | Extra |
+-------------+---------+------+-----+---------+-------+
| bar_code    | text    | NO   |     | NULL    |       |
| rfid_tag    | text    | NO   | UNI | NULL    |       |
| checked_out | char(1) | NO   |     | N       |       |
+-------------+---------+------+-----+---------+-------+
3 rows in set (0.04 sec)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-01 03:45:26

很可能就像

代码语言:javascript
复制
CREATE INDEX part_of_name ON customer (name(10));

创建索引文档http://dev.mysql.com/doc/refman/5.0/en/create-index.html

在您的例子中,rfid_tag的长度为20。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10393016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档