MySQL kombinierte eindeutige Schlüssel

Gibt es in MySQL eine Möglichkeit, zwei eindeutige Schlüssel zu haben und sie irgendwie zu verbinden?

Wenn ich zum Beispiel die folgende Tabelle habe und "title" und "store" ein eindeutiger Schlüssel sind

id | category | title       | price | store
1  | outdoors | fishing rod | 59.99 | wal-mart
2  | auto     | Penzoil Oil | 9.99  | target

und ich versuche, den folgenden Datensatz einzufügen. Dieser neue Datensatz wird ignoriert, da der Titel "Angel" lautet UND der Laden "Wal-Mart" lautet und ein Datensatz mit diesem Titel und diesem Laden vorhanden ist

   | outdoors | fishing rod | 30.99 | wal-mart

aber wenn ich versuchte, den folgenden Datensatz einzufügen, würde es akzeptiert, weil es keinen Datensatz gibt, der mit dem Titel "Angelrute" und dem Speicher von "Ziel" existiert

   | outdoors | fishing rod | 30.99 | target

ist das nur mit MySQL möglich?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage