首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果一列中的产品名称相同,如何索引mysql数据库?

如果一列中的产品名称相同,如何索引mysql数据库?
EN

Stack Overflow用户
提问于 2021-07-29 16:43:44
回答 1查看 52关注 0票数 0

如果一列中的产品名称相同,如何索引mysql数据库?

如果产品表中的产品名称相同,是否不能为MySql数据库建立索引?

例如)比方说,表中有2-3个产品名称,如1)一包饼干2)一包饼干3)一包饼干。但是,ID是不同的1) 23 2) 26 3) 29

在这种情况下索引是不可能的吗?

快速帮助将不胜感激。我真的被困在这个问题上了。

致敬Amit

EN

回答 1

Stack Overflow用户

发布于 2021-07-31 19:30:46

列为product_name的表可以包含INDEX(product_name)。这是一个“非唯一”索引;UNIQUEPRIMARY KEY是“唯一的”。

代码语言:javascript
运行
复制
SELECT * FROM tbl WHERE product_name = 'Pack of Biscuits';

将返回3行。它将(潜在地)使用该INDEX

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

https://stackoverflow.com/questions/68579896

复制
相关文章

相似问题

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