He visto un par de tablas de muestra, una con UNIQUE INDEX y otra con UNA LLAVE ÚNICA. ¿cuál es la diferencia entre dos? o ambos son lo mismo?¿cuál es la diferencia entre UNIQUE INDEX y UNIQUE KEY?
Respuesta
CREATE TABLE
KEY es normalmente un sinónimo de INDEX.
Se puede utilizar indistintamente como se describe en la página sintaxis
[RESTRICCIÓN [símbolo]] UNIQUE [INDICE | CLAVE]
No, la página de sintaxis no dice que INDEX y KEY son intercambiables, pero pueden usarse como el siguiente argumento para la restricción UNIQUE. – abbas
Tenga más en claro por qué KEY e INDEX se pueden usar indistintamente. Encontré http://lists.mysql.com/mysql/218317 (del comentario anterior de Haim Evgi) útil. –
- 1. ¿Cuál es la diferencia entre UNIQUE, UNIQUE KEY y CONSTRAINT 'name' UNIQUE?
- 2. Diferencia entre xsd: key y xsd: unique
- 3. ¿Cuál es la diferencia entre Unique Key e Index with IsUnique = Yes?
- 4. datamapper multi-field unique index
- 5. Violación de restricción UNIQUE KEY nula
- 6. NHibernate Composite Key vs Composite Unique Constraint
- 7. distinción de MySQL entre e y é (agudo) - índice UNIQUE
- 8. MongoDB Morphia - Unique
- 9. Binning y tabulate (unique/count) en Mongo
- 10. EF Codefirst validate unique property?
- 11. Named_scope in rails unique records?
- 12. unique() para matrices en javascript
- 13. ¿Cuál es la diferencia entre crear un índice UNIQUE como "índice" o como "restricción" en SQL Server?
- 14. SQL Server: ¿Cuál es la diferencia entre Index Rebuilding y Index Reorganizing?
- 15. ¿Cuál es la diferencia entre `key`-global-set y` define-key-map` mundial en Emacs
- 16. MySQL - Significado de "PRIMARY KEY", "UNIQUE KEY" y "CLAVE" cuando se usan juntos, mientras que la creación de una mesa
- 17. PostgreSQL: ¿es posible proporcionar un nombre personalizado para PRIMARY KEY o UNIQUE?
- 18. ¿Cuál es la diferencia entre la clave principal y la restricción de clave única?
- 19. ¿Cuál es la diferencia entre una restricción única y un índice único?
- 20. SQL Server restricción UNIQUE con nulos duplicados
- 21. ruby on rails has_one association with unique
- 22. ¿Cuál es la diferencia entre {0} y ""?
- 23. Cuál es la diferencia entre = y: =
- 24. ¿Cuál es la diferencia entre .ToString (+) y ""
- 25. Cuál es la diferencia entre $ (...) y `...`
- 26. ¿cuál es la diferencia entre:.! y: r !?
- 27. ¿Cuál es la diferencia entre ".equals" y "=="?
- 28. ¿Cuál es la diferencia entre dict() y {}?
- 29. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 30. ¿Cuál es la diferencia entre "$^N" y "$ +"?
véase: http://lists.mysql.com/mysql/218317 –
En MySQL el los términos * clave * e * índice * tienden a usarse indistintamente, como se señala en la publicación de haim evgi. En MS SQL, pueden referirse a cosas diferentes: http://stackoverflow.com/questions/366186/is-the-sql-server-unique-key-also-an-index#answer-366200 – Mike