Ich habe einen Tisch: table votes ( id, user, email, address, primary key(id), ); Jetzt möchte ich die Spalten Benutzer, E-Mail, Adresse eindeutig (zusammen) machen. Wie mache ich das in MySql? Natürlich ist das Beispiel nur ... ein Beispiel. Machen Sie sich also bitte keine Sorgen um die Semantik.
Ich kann Syntax "Diagramme" auf der SQLite-Website finden, aber keine Beispiele und mein Code stürzt ab. Ich habe andere Tabellen mit eindeutigen Einschränkungen für eine einzelne Spalte, möchte jedoch der Tabelle für zwei Spalten eine Einschränkung hinzufügen. Dies ist, was ich habe, das eine SQLiteException mit der Meldung "Syntaxfehler" verursacht. …
Ich habe eine Java-Bohne. Jetzt möchte ich sicher sein, dass das Feld eindeutig sein sollte. Ich verwende den folgenden Code: @UniqueConstraint(columnNames={"username"}) public String username; Aber ich bekomme einen Fehler: @UniqueConstraint is dissallowed for this location Was ist der richtige Weg, um eindeutige Einschränkungen zu verwenden? Hinweis: Ich verwende das Play …
Ich habe eine Tabelle in PostgreSQL, in der das Schema folgendermaßen aussieht: CREATE TABLE "foo_table" ( "id" serial NOT NULL PRIMARY KEY, "permalink" varchar(200) NOT NULL, "text" varchar(512) NOT NULL, "timestamp" timestamp with time zone NOT NULL ) Jetzt möchte ich den Permalink in der Tabelle eindeutig machen, indem ich …
Ich habe eine bereits vorhandene Tabelle mit einem Feld, das eindeutig sein sollte, aber nicht eindeutig ist. Ich weiß das nur, weil ein Eintrag in die Tabelle gemacht wurde, der den gleichen Wert wie ein anderer, bereits vorhandener Eintrag hatte, und dies verursachte Probleme. Wie kann ich dafür sorgen, dass …
Namenskonventionen sind wichtig, und der Primärschlüssel und Fremdschlüssel haben häufig verwendet und offensichtliche Konventionen ( PK_Tableund FK_Table_ReferencedTablesind). Die IX_Table_ColumnBenennung für Indizes ist ebenfalls ziemlich Standard. Was ist mit der EINZIGARTIGEN Einschränkung? Gibt es eine allgemein akzeptierte Namenskonvention für diese Einschränkung? Ich habe gesehen UK_TableName_Column, UQ_TableName_Columnund jemand zu empfehlen AX_TableName_Column- ich …
Frage Ist es möglich, eine eindeutige Einschränkung für eine Eigenschaft mithilfe der fließenden Syntax oder eines Attributs zu definieren? Wenn nicht, wie lauten die Problemumgehungen? Ich habe eine Benutzerklasse mit einem Primärschlüssel, möchte aber sicherstellen, dass die E-Mail-Adresse auch eindeutig ist. Ist dies möglich, ohne die Datenbank direkt zu bearbeiten? …
Ich möchte eine Einschränkung hinzufügen, die die Eindeutigkeit einer Spalte nur in einem Teil einer Tabelle erzwingt. ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null); Der WHEREobige Teil ist Wunschdenken. Wie geht das? Oder sollte ich zum relationalen Zeichenbrett zurückkehren?
Ich habe SQL Server 2008 R2 und möchte eine eindeutige Spalte festlegen. Es scheint zwei Möglichkeiten zu geben, dies zu tun: "eindeutiger Index" und "eindeutige Einschränkung". Sie unterscheiden sich nicht wesentlich von dem, was ich verstehe, obwohl die meisten eine eindeutige Einschränkung empfehlen, da Sie auch automatisch einen Index erhalten. …
Ich muss einer vorhandenen Tabelle eine eindeutige Einschränkung hinzufügen. Dies ist in Ordnung, außer dass die Tabelle bereits Millionen von Zeilen enthält und viele der Zeilen die eindeutige Einschränkung verletzen, die ich hinzufügen muss. Was ist der schnellste Ansatz zum Entfernen der fehlerhaften Zeilen? Ich habe eine SQL-Anweisung, die die …
Ich verfolge eine Frage, die ich zuvor gestellt habe und in der ich versucht habe, eine Konvertierung von einer doofen / schlecht geschriebenen MySQL-Abfrage zu Postgresql anzustreben. Ich glaube, das ist mir gelungen. Wie auch immer, ich verwende Daten, die manuell von einer MySQL-Datenbank in eine Postgres-Datenbank verschoben wurden. Ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.