erstellen Wenn ich ein neues Tabel in meiner h2-Datenbank wie folgt erstellen ...H2 Datenbank Primärschlüssel auf
CREATE TABLE MAININCOMER(timestamp TIMESTAMP, value REAL);
Es bedeutet, dass die ID ausgeblendet wird und Autoinkrement, wenn ich an die Tabel schreiben , Recht? - (soweit ich aus dem Tutorial und den Funktionen gelernt habe)
Wird ein Primärschlüssel der ID automatisch zugewiesen? und wie wichtig ist der Primärschlüssel überhaupt in der Art der Tabelle mit nur 2 Spalten? Oder sollte ich als Best Practice die Tabelle mit dem dem Zeitstempel zugewiesenen Primärschlüssel erstellen?
CREATE TABLE MAININCOMER(timestamp TIMESTAMP PRIMARY KEY, value REAL);
Danke, Alex
"* Dies bedeutet, dass die ID ausgeblendet wird *" - NEIN. Es bedeutet, dass Ihre Tabelle keine "ID" -Spalte hat - nicht einmal eine "versteckte". Wenn Sie eine Spalte namens ID haben möchten, müssen Sie sie definieren. –