Frage

Oft, wenn ich definieren Sie einen Blick in Navicat habe ich die folgende Meldung erhalten:

xxx nicht über einen Primärschlüssel verfügen.Aktualisierungen zu dieser Tabelle durchgeführt werden, indem der folgende pseudo-Anweisung:UPDATE xxx SET ModifiedFieldsAndValues WO AllFieldsAndOldValues LIMIT 1

Natürlich verwende ich nur meine Ansichten für anzeigen Daten, die nicht aktualisieren.Aber das machte mich neugierig:

Gibt es eine Möglichkeit zu definieren, die eine "primary key" oder "unique index" auf einen Blick?

War es hilfreich?

Lösung

seine impliziert, die von der Ansicht verwendet die Indizes und Primärschlüssel von seiner Basis Tabelle.Sie können ändern die Semantik, wie einfügen und updates auftreten, wenn Sie über Ansichten, die durch das spielen mit den CASCADING ÜBERPRÜFEN Sie die Optionen

Siehe Aktualisierbar und Zuschaltbarer Ansichten

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top