Base akzeptiert keine zusammengesetzten Primärschlü��?

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Datenbankennoob
Beiträge: 1
Registriert: Di, 22.04.2008 23:44

Re: Base akzeptiert keine zusammengesetzten Primärschlü����

Beitrag von Datenbankennoob »

So zur besseren leserlichkeit (Sorry aber hab keinen Edit Button gefunden :( )

Hallo
Ich bin ein absoluter Datenbankenneuling und muss nun im zuge ein Info-Hausaufgabe eine kleine Bibliotheksdatenbank erstellen.
Nun wollte ich in einer n:m verbindungstabelle, so wie im tutorial angegeben, einen Primärschluessel aus zwei Spalten zusammensetzen. Geht auch ohne Probleme ... bis ich dann die aenderung an der Tabelle speichern moechte! Sobald ich naemlich auf speichern klicke ist ploetzlich nur noch eine der beiden Spalten als Primaerschluessel angegeben (komischerweise immer die die ich zuletzt markiert habe!)
Also Base bringt keine Fehlermeldungen oder sonstiges, sondern reduziert die Zahl der Primaeschluessel wider auf einen.
Hat jemand vielleicht ein Idee, woran das liegen koennte ???
henzmen
*
Beiträge: 17
Registriert: Mo, 05.11.2007 13:19
Wohnort: Landkreis Ostprignitz-Ruppin / Brandenburg

Re: Base akzeptiert keine zusammengesetzten Primärschlü��?

Beitrag von henzmen »

Hallo Datenbankenoob,

das kann schon an dem Attribut auto-increment liegen. Bei einem zusammengesetzten Primärschlüssel darfst Du das Attribut natürlich nicht verwenden. Prüfe also mal Deine Spaltendefinition.

Gutes Gelingen.

Gruß
Henzmen
OOo 2.4, MySQL 5.03 auf Debian-Etch
Antworten