{MySQL} Primary, index
Fermé
Alex
-
16 mars 2010 à 03:11
dam75 Messages postés 1043 Date d'inscription lundi 4 mai 2009 Statut Webmaster Dernière intervention 21 février 2023 - 20 mars 2010 à 22:43
dam75 Messages postés 1043 Date d'inscription lundi 4 mai 2009 Statut Webmaster Dernière intervention 21 février 2023 - 20 mars 2010 à 22:43
A voir également:
- {MySQL} Primary, index
- Mysql download - Télécharger - Bases de données
- Index telephonique france - Guide
- Le paquet « mysql-server » n'a pas de version susceptible d'être installée ✓ - Forum Debian
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) ✓ - Forum Linux / Unix
2 réponses
dam75
Messages postés
1043
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
20 mars 2010 à 22:43
20 mars 2010 à 22:43
Bonjour,
Un index unique ne sera pas plus rapide lors de la recherche, mais il garantira l'intégrité de ta donnée ...
Par contre, une PK (primary key) sera effectivement plus efficace, notamment si ton storage engine est InnoDb
De plus, l'un ou l'autre de permettront d'utiliser la syntaxe INSERT INTO ... ON DUPLICATE KEY UPDATE bien utile pour éviter un SELECT puis un INSERT ou UPDATE :)
Un index unique ne sera pas plus rapide lors de la recherche, mais il garantira l'intégrité de ta donnée ...
Par contre, une PK (primary key) sera effectivement plus efficace, notamment si ton storage engine est InnoDb
De plus, l'un ou l'autre de permettront d'utiliser la syntaxe INSERT INTO ... ON DUPLICATE KEY UPDATE bien utile pour éviter un SELECT puis un INSERT ou UPDATE :)