gpt4 book ai didi

mysql - MySQL 中的索引(唯一,写入语句)

转载 作者:太空宇宙 更新时间:2023-11-03 11:13:45 24 4
gpt4 key购买 nike

我有两个问题

  1. 如果我的表包含这样一个唯一的列:

DROP TABLE IF EXISTS TestTable;
CREATE TABLE TestTable( ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,
GUID VARCHAR(32) UNIQUE NULL);

我需要为此 GUID 列创建索引吗?
注意:我在带有连接表的 Where 语句中有 GUID 列

我的第二个问题如果更新的列不是索引,更新语句会影响索引表吗?

最佳答案

不,UNIQUE 是一种索引,因此您不需要在同一列上使用另一个索引。

如果更改的列没有索引,它不会更新索引。

Indexes that are not changed do not get updated. source

关于mysql - MySQL 中的索引(唯一,写入语句),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6724456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com