MySQL Vues dans Navicat - Comment définir la "clé primaire'?
Souvent, quand je définir un Affichage dans Navicat je reçois le message suivant:
xxx n'a pas de clé primaire. Mises à jour de cette table sera fait en utilisant le pseudo suivant: le relevé de mise à JOUR xxx JEU ModifiedFieldsAndValues OÙ AllFieldsAndOldValues LIMITE de 1
Évidemment, je n'utilise que mon point de Vue pour affichage de données, pas mise à jour. Mais cela m'a fait curieux:
Est-il un moyen de définir une "clé primaire" ou "index unique" sur un point de Vue?
OriginalL'auteur Ropstah | 2009-05-19
Vous devez vous connecter pour publier un commentaire.
implicitement que la vue utilise les index et les clés primaires de sa table de base. Vous pouvez modifier la sémantique de la façon d'insertion et de mises à jour se produisent lors de l'utilisation via des points de vue en jouant avec la CASCADE d'options de VÉRIFICATION
Voir mise à jour et Insérable Vues
Pour cela, il a besoin d'un indice, de toute façon. Ne
show keys in View
vous donner un ensemble vide?OriginalL'auteur simon622