A menudo, cuando define una vista en Navicat que recibir el siguiente mensaje:Vistas de MySQL en Navicat: cómo definir 'clave principal'?
xxx no tiene una clave principal. Las actualizaciones de esta tabla se llevará a cabo mediante la siguiente instrucción de pseudo: ModifiedFieldsAndValues ajustar actualización xxx DONDE AllFieldsAndOldValues LIMIT 1
Obviamente, yo sólo uso mis puntos de vista para la visualización de datos, no actualizar. Pero esto me dio curiosidad:
¿Hay alguna forma de definir una "clave principal" o un "índice único" en una vista?
Ok, pero la mayoría de puntos de vista consistir en múltiples tablas que se unen entre sí ... lo hace automáticamente verificar si hay una combinación única de índices – Ropstah
@Ropstah, para que eso suceda, necesita un índice de todos modos. ¿'Mostrar teclas en la vista' le da un conjunto vacío? – Pacerier