首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Aerospike中是否可以同时使用主键和辅键来获取记录?

在Aerospike中,是不支持同时使用主键和辅键来获取记录的。Aerospike是一个高性能的分布式键值存储系统,其设计目标是提供快速的数据读写操作。在Aerospike中,主键是唯一标识一个记录的关键字,用于快速定位和访问记录。辅键(Secondary Index)是可选的,用于对记录进行额外的索引,以支持更灵活的查询操作。

使用主键进行记录的读取是Aerospike的主要方式,通过主键可以直接定位到指定的记录。而辅键则提供了一种额外的查询方式,可以根据辅键的值进行范围查询或者精确查询。但是,在Aerospike中,主键和辅键是独立的,不能同时使用。

如果需要同时使用主键和辅键来获取记录,可以考虑使用其他支持此功能的数据库或存储系统。

相关搜索:在Snowflake中可以使用哪些选项来获取主键列名?您是否可以在POJO类中同时使用@XmlElement和@JsonProperty我是否可以在单个方法上使用泛型来同时检查实例和强制转换对象我们可以在SQL查询中使用exist来搜索和删除表中的记录吗?在Mongodb (使用mongoose和typegoose)中是否可以对嵌套键的数组进行索引?是否可以在Kubernetes Ingress中同时使用web和api两种类型配置AppId?是否可以在VIM编辑器中同时使用Kite和You Complete Me (自动完成是否可以在z3求解器中同时使用bit-blast和soft-assert?在Linux上的Eclipse中,是否可以单独使用箭头键来扩展包浏览器中的树节点?在SQL中获取计数时,是否可以获得总计数和列值为1的记录的计数?一个主键是否可以使用Entity Framework在另一个表中作为外键调用两次?在typescript中,是否可以使用键列表从对象中删除未定义的类型和空类型?在使用Python3.x的tkinter中,是否可以使用刻度和复选按钮来调用相同的函数?是否可以在同一个应用程序中同时使用Microsoft.Graph和Microsoft.Graph.Beta?在64位Linux中,是否可以在同一可执行文件中同时使用64位和32位指令?是否可以在excel中使用VBA根据单元格中的字母和突出显示为黄色的单元格来保存累计合计?在Python中,是否可以使用Pandas创建一个函数来获取任意数据帧和任意列作为其输入?我们是否可以在计算机中的Pycharm界面中进行开发,同时在另一台远程PC上使用计算资源和环境运行它如果我在Magento中有一个授权请求transaction_id,我是否可以使用相同的事务id和令牌来捕获Salesforce中的资金?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

3分钟速读原著《高性能MySQL》(一)

本系列主要是针对原著进行内容抽取,帮助开发者快速阅读书籍 第一章 MySQL架构与历史 一.锁机制 1.读写锁 1.1 读锁(共享锁):多个用户在同一时刻可以同时读取同一个资源,而且互不干扰...,大小为2G),受操作系统文件大小的限制 MyISAM引擎的表分成三个文件存储数据,但是InnoDB可以只存储在一个文件内,也可以存储在多个文件内 主键索引采用聚集索引(索引的数据域存储数据文件本身...),辅索引的数据域存储主键的值;因此从辅索引查找数据,需要先通过辅索引找到主键值,再访问主键索引;最好使用自增主键,防止插入数据时,为维持B+树结构,文件的大调整。...避免使用NULL,通常情况下选择为NOT NULL,因为NULL的列会使用更多的存储空间 CHAR和VARCHAR,优先选择CHAR,VARCHAR需要使用1或者2个额外字节记录字符串长度是可变字符串...,数据仓库等领域使用的比较多 3.缓存表,汇总表,计数器表 缓存表:临时数据的存放,例如是否登录过期的token校验 汇总表:对于一些查询很慢的数据,通过汇总记录到汇总表当中 计数器表:对于用户朋友数

81710

Mysql面试题

; 主键索引采用聚集索引(索引的数据域存储数据文件本身),辅索引的数据域存储主键的值; 因此从辅索引查找数据,需要先通过辅索引找到主键值,再访问辅索引; 最好使用自增主键,防止插入数据时,为维持B...主键和候选键有什么区别? 表格的每一行都由主键唯一标识,一个表只有一个主键。 主键也是候选键。按照惯例,候选键可以被指定为主键,并且可以用于任何外键引用。 6. Mysql 单表的有最大数量限制吗?...也就是说,唯一索引可以保证数据记录的唯一性。 主键,是一种特殊的唯一索引,在一张表中只能定义一个主键索引,主键用于唯一标识一条记录,使用关键字 PRIMARY KEY 来创建。...定义: 主键–唯一标识一条记录,不能有重复的,不允许为空 外键–表的外键是另一表的主键, 外键可以有重复的, 可以是空值 索引–该字段没有重复值,但可以有一个空值 作用: 主键–用来保证数据完整性 外键...–用来和其他表建立联系用的 索引–是提高查询排序的速度 个数: 主键–主键只能有一个 外键–一个表可以有多个外键 索引–一个表可以有多个唯一索引

1.2K51
  • 2020年MySQL数据库面试题总结(50道题含答案解析)

    6、主键和候选键有什么区别? 表格的每一行都由主键唯一标识,一个表只有一个主键。 主键也是候选键。按照惯例,候选键可以被指定为主键,并且可以用于任何外键引用。...也就是说,唯一索引可以保证数据记录的唯一性。 主键,是一种特殊的唯一索引,在一张表中只能定义一个主键索引,主键用于唯一标识一条记录,使用关键字 PRIMARY KEY 来创建。...使用 IS NULL 来进行 NULL 判断 48、主键、外键和索引的区别?...主键、外键和索引的区别 定义: 主键——唯一标识一条记录,不能有重复的,不允许为空 外键——表的外键是另一表的主键, 外键可以有重复的, 可以是空值 索引——该字段没有重复值,但可以有一个空值 作用:...主键——用来保证数据完整性 外键——用来和其他表建立联系用的 索引——是提高查询排序的速度 个数: 主键—— 主键只能有一个 外键—— 一个表可以有多个外键 索引—— 一个表可以有多个唯一索引 49、你可以用什么来确保表格里的字段只接受特定范围里的值

    4K20

    MySQL 给你问懵了?50 道 MySQL 高频面试题详解来了

    ),辅索引的数据域存储主键的值;因此从辅索引查找数据,需要先通过辅索引找到主键值,再访问辅索引;最好使用自增主键,防止插入数据时,为维持 B+树结构,文件的大调整。...6、主键和候选键有什么区别? 表格的每一行都由主键唯一标识,一个表只有一个主键。 主键也是候选键。按照惯例,候选键可以被指定为主键,并且可以用于任何外键引用。...也就是说,唯一索引可以保证数据记录的唯一性。 主键,是一种特殊的唯一索引,在一张表中只能定义一个主键索引,主键用于唯一标识一条记录,使用关键字 PRIMARY KEY 来创建。...使用 IS NULL 来进行 NULL 判断 48、主键、外键和索引的区别?...主键、外键和索引的区别 定义: 主键——唯一标识一条记录,不能有重复的,不允许为空 外键——表的外键是另一表的主键, 外键可以有重复的, 可以是空值 索引——该字段没有重复值,但可以有一个空值 作用:

    2.7K11

    MySQL经典52题

    ,需要先通过辅索引找到主键值,再访问辅索引;最好使用自增主键,防止插入数据时,为维持B+树结构,文件的大调整。...6.主键和候选键有什么区别?表格的每一行都由主键唯一标识,一个表只有一个主键。主键也是候选键。按照惯例,候选键可以被指定为主键,并且可以用于任何外键引用。7.myisamchk是用来做什么的?...也就是说,唯一索引可以保证数据记录的唯一性。主键,是一种特殊的唯一索引,在一张表中只能定义一个主键索引,主键用于唯一标识一条记录,使用关键字 PRIMARY KEY 来创建。...可以使用IS NULL来进行NULL判断51.主键、外键和索引的区别?...1、从定义上却分主键:唯一标识一条记录,不能有重复的,不允许为空外键:表的外键是另一表的主键, 外键可以有重复的, 可以是空值索引:该字段没有重复值,但可以有一个空值2、从作用上区分主键:用来保证数据完整性外键

    11510

    MySQL入门必须知道的知识点!

    image.png InnoDB一定有主键,主键一定是聚簇索引,不手动设置,则会使用unique索引,则会使用数据库内部的一个行的隐藏id来当作主键索引,在聚簇索引之上创建的索引称之为辅助索引,辅助索引访问数据总是需要二次查找...表数据存储在独立的地方,这两颗B+树的叶子节点都使用一个地址指向真正的表数据,对于表数据来说,这两个键没有任何差别。由于索引树是独立的,通过辅助键索引无需访问主键的索引树。...; (5)主键索引采用聚簇索引(索引的数据域存储数据文件本身),辅索引的数据域存储主键的值,因此从辅索引查找数据,需要先通过辅索引找到主键值,再访问辅索引,最好使用自增主键...主键:是一种特殊的唯一索引,在一张表中只能定义一个主键索引,主键用于唯一标识一条记录,使用关键字PRIMARY KEY来创建。...索引可以极大的提高数据的查询速度。 通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。 但是会降低插入、删除、更新表的速度,因为在执行这些写操作时,还要操作索引文件。

    55800

    【40期】MySQL常见面试题连环问(一)

    InnoDb: 支持ACID的事务,支持事务的四种隔离级别; 支持行级锁及外键约束:因此可以支持写并发; 不存储总行数; 一个InnoDb引擎存储在一个文件空间(共享表空间,表大小不受操作系统控制,一个表可能分布在多个文件里...,需要先通过辅索引找到主键值,再访问辅索引;最好使用自增主键,防止插入数据时,为维持B+树结构,文件的大调整。...普通索引:没有任何限制条件的索引,该索引可以在任何数据类型中创建。 唯一索引:使用UNIQUE参数可以设置唯一索引。创建该索引时,索引列的值必须唯一,但允许有空值。...通过唯一索引,用户可以快速地定位某条记录,主键索引是一种特殊的唯一索引。 全文索引:仅可用于 MyISAM 表,针对较大的数据,生成全文索引耗时耗空间。 空间索引:只能建立在空间数据类型上。...多列索引:在表的多个字段上创建一个索引。该索引指向创建时对应的多个字段,用户可以通过这几个字段进行查询,想使用该索引,用户必须使用这些字段中的一个字段。

    20640

    MySQL面试题

    InnoDb: 支持ACID的事务,支持事务的四种隔离级别; 支持行级锁及外键约束:因此可以支持写并发; 不存储总行数; 一个InnoDb引擎存储在一个文件空间(共享表空间,表大小不受操作系统控制,一个表可能分布在多个文件里...,需要先通过辅索引找到主键值,再访问辅索引;最好使用自增主键,防止插入数据时,为维持B+树结构,文件的大调整。...普通索引:没有任何限制条件的索引,该索引可以在任何数据类型中创建。 唯一索引:使用UNIQUE参数可以设置唯一索引。创建该索引时,索引列的值必须唯一,但允许有空值。...通过唯一索引,用户可以快速地定位某条记录,主键索引是一种特殊的唯一索引。 全文索引:仅可用于 MyISAM 表,针对较大的数据,生成全文索引耗时耗空间。 空间索引:只能建立在空间数据类型上。...多列索引:在表的多个字段上创建一个索引。该索引指向创建时对应的多个字段,用户可以通过这几个字段进行查询,想使用该索引,用户必须使用这些字段中的一个字段。

    63620

    2022 最新 MySQL 面试题

    ), 辅索引的数据域存 储主键的值; 因此从辅索引查找数据, 需要先通过辅索引找到主键值, 再访问辅 索引; 最好使用自增主键, 防止插入数据时, 为维持 B+树结构, 文件的大调整 。...6、主键和候选键有什么区别? 表格的每一行都由主键唯一标识 ,一个表只有一个主键。 主键也是候选键。 按照惯例, 候选键可以被指定为主键, 并且可以用于任何外键 引用。...也就是说, 唯一索引可以保证数据记录的唯一性。 主键, 是一种特殊的唯一索引, 在一张表中只能定义一个主键索引, 主键用于唯 一标识一条记录, 使用关键字 PRIMARY KEY 来创建。...使用 IS NULL 来进行 NULL 判断 48、主键、外键和索引的区别?...主键、 外键和索引的区别 定义: 主键 – 唯一标识一条记录, 不能有重复的, 不允许为空 外键 – 表的外键是另一表的主键 , 外键可以有重复的 , 可以是空值 索引 – 该字段没有重复值, 但可以有一个空值

    10210

    58. 盘点那些面试中最常问的MySQL问题,第一弹

    InnoDb: 支持ACID的事务,支持事务的四种隔离级别; 支持行级锁及外键约束:因此可以支持写并发; 不存储总行数; 一个InnoDb引擎存储在一个文件空间(共享表空间,表大小不受操作系统控制,一个表可能分布在多个文件里...,需要先通过辅索引找到主键值,再访问辅索引;最好使用自增主键,防止插入数据时,为维持B+树结构,文件的大调整。...通过唯一索引,用户可以快速地定位某条记录,主键索引是一种特殊的唯一索引。 **全文索引:**仅可用于 MyISAM 表,针对较大的数据,生成全文索引耗时耗空间。...**空间索引:**只能建立在空间数据类型上。这样可以提高系统获取空间数据类型的效率。仅可用于 MyISAM 表,索引的字段不能为空值。使用SPATIAL参数可以设置索引为空间索引。...**多列索引:**在表的多个字段上创建一个索引。该索引指向创建时对应的多个字段,用户可以通过这几个字段进行查询,想使用该索引,用户必须使用这些字段中的一个字段。

    5710

    【58期】盘点那些面试中最常问的MySQL问题,第一弹!

    InnoDb: 支持ACID的事务,支持事务的四种隔离级别; 支持行级锁及外键约束:因此可以支持写并发; 不存储总行数; 一个InnoDb引擎存储在一个文件空间(共享表空间,表大小不受操作系统控制,一个表可能分布在多个文件里...,需要先通过辅索引找到主键值,再访问辅索引;最好使用自增主键,防止插入数据时,为维持B+树结构,文件的大调整。...普通索引:没有任何限制条件的索引,该索引可以在任何数据类型中创建。 唯一索引:使用UNIQUE参数可以设置唯一索引。创建该索引时,索引列的值必须唯一,但允许有空值。...通过唯一索引,用户可以快速地定位某条记录,主键索引是一种特殊的唯一索引。 全文索引:仅可用于 MyISAM 表,针对较大的数据,生成全文索引耗时耗空间。 空间索引:只能建立在空间数据类型上。...多列索引:在表的多个字段上创建一个索引。该索引指向创建时对应的多个字段,用户可以通过这几个字段进行查询,想使用该索引,用户必须使用这些字段中的一个字段。

    66510

    互联网规模数据库存储引擎的演变

    记录存储和访问方法建立在块存储之上。记录存储和访问方法有两大类,分别对应于更新是否原地进行。接下来我们将描述这两类下的记录存储和访问方法。 图 1:显示块 B1 和 B2 的块存储。...如果索引完全在内存中,则使用自平衡树,例如红黑树;如果索引主要在磁盘上(部分可能缓存在内存中),则使用B+树。图3显示了记录存储之上的B+树。主键索引和二级索引的条目格式(字段值和RID)相同。...图3:记录存储之上的B+树。 访问方法和记录存储的组合 在某些系统中,访问方法和记录存储层通过将数据直接嵌入B+树的叶节点中来集成。然后,叶级本质上成为一个记录存储,但现在也按索引键排序。...使用非就地更新的存储和访问方法 大多数现代存储引擎,包括分布式NoSQL和分布式SQL引擎,都使用非就地更新。在这种方法中,所有更新都附加到内存中维护的当前写入块,然后在块填满时一次性刷新到磁盘。...假设正在写入一条记录,并且正在读取一个主键值。对于早期关系型系统,我们假设在主键上存在B+树索引(叶级别是否包含实际数据或记录标识符(RID)的细节不会显著影响此讨论)。

    4910

    Aerospike发布高性能分布式ACID事务

    还有一些直观的交易 API,允许在单个事务中执行多个操作,同时简化开发人员的体验。...并且,我们试图在添加强一致性的同时最大限度地减少性能和可用性的折衷。” Aerospike 的 ACID 属性确保事务不会相互干扰,同时产生易于理解的结果。...Srinivasan 表示,此类组织“正在使用我们来实现高性能,但他们需要反规范化数据并将其放入单个记录中。”...“当您添加多记录 ACID 分布式事务支持时,您可以在同一事务中更改多条记录,”Srinivasan 解释道。...其次,很难识别分布式系统中的错误,这可能会导致事务执行顺序出现问题。除了提供上述一致性和事务正确顺序的保证外,Aerospike还提供其他工具来维护数据库级别的一致性。

    8810

    MySQL的InnoDB、MyISAM存储引擎B+tree索引实现原理

    知道了InnoDB的索引实现后,就很容易明白为什么不建议使用过长的字段作为主键,因为所有辅索引都引用主索引,过长的主索引会令辅索引变得过大 再如,用非单调的字段作为主键在InnoDB中不是个好主意,...聚簇 数据行和相邻的键值交错的存储在一起,InnoDb通过主键聚集数据。 因无法同时把数据行存放在两个不同地方,所以在一个表只能有一个聚簇索引 (不过,覆盖索引可以模拟多个聚簇索引)。...在 InnoDB 中,二级索引中的每条记录都包含该行的主键列,以及为二级索引指定的列。 InnoDB 使用这个主键值来搜索聚集索引中的行。...聚簇索引优点 把相关数据保存在一起 例如,实现电子邮箱时,可以根据用户id来聚集数据,这样只需要从磁盘读取少数数据页,就能获取某个用户的全部邮件。若未使用聚簇索引,则每封邮件都可能导致一次I/O。...数据访问更快 聚簇索引将索引和数据保存在同一B-Tree,从聚簇索引中获取数据通常比非聚簇索引中快 覆盖索引扫描的查询可以直接使用页节点中的主键值 聚簇索引缺点 聚簇索引最大限度提高了I/O密集型应用性能

    65330

    java面试题

    辅索引与主索引基本一致,但是辅索引不用保证唯一性 InnoDB: 支持ACID的事务,支持事务的四种隔离级别 支持行级锁及外键约束:因此可以支持写并发 不存储总行数 一个InnoDB引擎存储在一个文件空间...),辅索引的数据域存储主键的值;因此从辅索引查找数据,需要先通过辅索引找到主键值,再访问辅索引;最好使用自增主键,赋值插入数据时,为维持B+树结构,文件大调整 MySQL int和char隐式类型转换需要注意什么...通过唯一索引,用户可以快速地定位某条记录,主键索引是一种特殊的唯一索引 全文索引:仅可用于MyISAM表,针对较大的数据,生成全文索引,耗时耗空间 空间索引:只能建立在空间数据类型上。...定时删除:在设置键的过期时间的同时,创建一个定时器,让定时器在键的过期时间来临时,立即执行对键的删除操作 惰性删除:放任过期键不管,每次从键空间中获取值时,如果过期,则删除该键,如果没有过期,则返回该键...缺点:对内存非常不友好 定期删除策略 定期删除策略每隔一段时间执行一次删除过期操作,并通过限制删除操作执行的时长和频率来减少删除操作对CPU时间的影响,同时,通过定期删除过期键,也有效减少了因为过期键带来的内存浪费

    11710

    应用实战:从Redis到Aerospike,我们踩了这些坑

    个推整个集群的QPS在百万级别,若选择使用Aerospike,对比实测下来,我们发现单台搭载单块Inter SSD 4600的物理机,可以达到接近10w的QPS,即几十台机器就可以满足现有的需求,并能够支撑未来较长一段时间的业务需求...该阶段主要观察两边数据是否一致,Aerospike压力等。同时观察阶段可以进行节点重启、集群扩容等运维操作,评估运维成本,优化配置等。...这里可使用AMC页面控制台、监控API来监控集群状态,客户端调用部分记录必要日志和监控信息。 ? 灰度阶段: Aerospike开始承担部分应用和任务的离线消息列表存储。...经验总结 在Aerospike使用过程中,我们遇到了一些问题和挑战,总结为下面几点: Aerospike开启single-bin的模式会节省占用空间。...因为SSD本身存在碎片和写入放大的问题,实际使用中,我们发现若磁盘空间使用量在50%左右,性能下降会比较严重。故可以结合实际业务优化碎片整理相关参数。

    2.4K30

    AeroSpike踩坑手记1:Architecture of a Real Time Operational DBMS论文导读

    所以说,大多数使用Aerospike的场景是实时决策系统,它们有海量的数据规模,并且有严格的SLA要求,同时是百万级别的 QPS,具有ms的查询时延。...同时,广告推荐系统具有随时间增加其数据使用量以提高其推荐的质量的趋势,即,在固定时间量中可访问的数据越多,推荐就越精确。...Aerospike的索引是内存中的而没有存储在持久设备上。在节点重新启动时,需要通过扫描持久设备上的记录来重新构建索引。...每个客户端进程都将集群分区映射的信息存储在共享内存之中。为了保持信息最新,客户端进程定期通过AeroSpike节点,来检查集群是否有任何变动。它通过根据服务器的最新版本检查本地存储的版本来实现这一点。...Aerospike通过Hash函数在多个设备上切分数据来操作多个设备。这允许并行访问多个设备,同时避免任何热点。

    1.9K31

    2022年Java秋招面试,程序员求职必看的MySQL面试题

    ;因此从辅索引查找数据,需要先通过辅索引找到主键值,再访问辅索引;最好使用自增主键,防止插入数据时,为维持 B+树结构,文件的大调整。...4、MySQL中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?图片5、CHAR和VARCHAR的区别?图片6、主键和候选键有什么区别?图片7、myisamchk是用来做什么的?...在 MySQL 中,使用以下代码查询显示前 50 行: SELECT*FROMLIMIT 0,50;17、可以使用多少列创建索引?任何标准表最多可以创建 16 个索引列。...图片26、锁的优化策略图片27、索引的底层实现原理和优化图片28、什么情况下设置了索引但无法使用图片29、实践中如何优化MySQL图片30、优化数据库的方法图片31、简单描述MySQL中,索引,主键,唯一索引...47、 NULL是什么意思图片48、主键、外键和索引的区别?图片49、你可以用什么来确保表格里的字段只接受特定范围里的值?图片50、说说对SQL语句优化有哪些方法?(选择几条)图片

    1K30

    云上如何不停机更换关键大数据服务?

    ,目前正在被 90% 以上的美国主流电视媒体和运营商使用。...对齐后依然持续双写可以从流程上保证两个集群的数据都不会丢,且系统一直拥有快速切换到旧集群的能力,来保证数据服务高可靠和切换过程中的永远的 Plan B 准备。...这时可以充分利用 Aerospike 在 restore 过程中 unqiue 特性:“如果 key 在 Aerospike 里已经存在那么 restore 就不再向集群中写入该条数据”, 来保证 restore...技术选型 技术选型部分考虑用临时的 Aerospike 小集群来记录 delete key,主要考量点有以下几个方面: Replay 阶段对于服务 scan 的性能要求较高,期望可以在较短的时间内完成,...我们通过 etcd 来控制关键流程和灰度切换,比如是否要开启双写、是否开始记录或者停止记录 delete key、 切换 Aerospikey 主从集群、灰度切换线上服务用哪一个 Aerospike 集群等等

    54420

    MySQL的B+tree索引实现原理

    的索引实现后,就很容易明白为什么不建议使用过长的字段作为主键,因为所有辅索引都引用主索引,过长的主索引会令辅索引变得过大 再如,用非单调的字段作为主键在InnoDB中不是个好主意,因为InnoDB数据文件本身是一颗...聚簇 数据行和相邻的键值交错的存储在一起,InnoDb通过主键聚集数据。 因无法同时把数据行存放在两个不同地方,所以在一个表只能有一个聚簇索引 (不过,覆盖索引可以模拟多个聚簇索引)。...在InnoDB中,聚簇索引“是”表,所以不像myISAM那样需要独立的行存储 聚簇索引的一些重要优点: 可以把相关的数据保存在一起 例如,实现电子邮箱时,可以根据用户id来聚集数据这样只需要从磁盘读取少数的数据页就能获取某个用户的全部邮件...如果没有使用聚簇索引,则每封邮件都可能导致一次I/O 数据访问更快 聚簇索引将索引和数据保存在同一个B-Tree中,因此从聚簇索引中获取数据通常比非聚簇索引中快 使用覆盖索引扫描的查询可以直接使用页节点中的主键值...所以可以看出MYISAM的主键索引和二级索引没有任何区别,主键索引仅仅只是一个叫做PRIMARY的唯一、非空的索引,且MYISAM引擎中可以不设主键。

    61010
    领券