E-Mail-Tabelle wurde mit folgendem Befehl erstellt und derzeit hat es rund ~ 15000 Datensätze.hsqldb Daten Ausnahme: Zeichenfolge Daten, Recht Abschneiden in Anweisung
Create table emails (id INTEGER, accountid INTEGER, subject varchar(4000),
sender varchar(100), sentDate TIMESTAMP, status varchar(10))
Jetzt versuche ich, Primärschlüssel auf dieser Tabelle hinzuzufügen. Zu diesem Zweck werde ich die Ausführung
ALTER TABLE emails ADD PRIMARY KEY (ID)
Aber diese Aktion resultierende in
data exception: string data, right truncation in statement [ALTER TABLE emails ADD
PRIMARY KEY (ID)]
Was könnte der Grund sein?
Ist jede ID in Ihrer Tabelle eindeutig, oder könnten Dubletten vorhanden sein? –
@TimBiegeleisen ja. Dafür gibt es eine Sequenz. – Ankur
Verstehen Sie, dass der Versuch, eine nicht eindeutige Spalte zu einem Primärschlüssel zu machen, Probleme verursachen kann? –