Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql-复合密钥存储是否类似于字段?_Mysql_Composite Key - Fatal编程技术网

Mysql-复合密钥存储是否类似于字段?

Mysql-复合密钥存储是否类似于字段?,mysql,composite-key,Mysql,Composite Key,sql是保留复合键的记录,还是在每次插入/删除/更新记录时计算它们 如果有,是否有一种方法可以调用它,而不必获取每个成员字段值,例如…WHERE composite_pk=CONCAT('value1','value2','value3')这是正确的,当字段值更改时,复合索引会更新。但索引必须是唯一的,否则MySql将不允许保存更改的值。(您将看到一个错误:#1062-键“x”的重复条目“a-b-c”) 索引不能在WHERE语句中使用 有用的阅读: 关于索引暗示(使用、忽略、强制):我想我不能再

sql是保留复合键的记录,还是在每次插入/删除/更新记录时计算它们


如果有,是否有一种方法可以调用它,而不必获取每个成员字段值,例如…WHERE composite_pk=CONCAT('value1','value2','value3')

这是正确的,当字段值更改时,复合索引会更新。但索引必须是唯一的,否则MySql将不允许保存更改的值。(您将看到一个错误:#1062-键“x”的重复条目“a-b-c”)

索引不能在WHERE语句中使用

有用的阅读:


关于索引暗示(使用、忽略、强制):

我想我不能再懒了。谢谢你的信息。