O'Reilly logo

SQL von Kopf bis Fuß by Lynn Beighly

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4.15. 1, 2, 3 ... und alles automatisch

Wenn Sie der Spalte kontakt_id das Schlüsselwort AUTO_INCREMENT hinzufügen, veranlasst das Ihre SQL-Software, diese Spalte automatisch mit einem Wert zu füllen. Sie beginnt dabei in der ersten Zeile mit dem Wert 1 und erhöht diesen bei den nachfolgenden Spalten jeweils um 1.

Das war's – unter MySQL! Das Schlüsselwort AUTO_ INCREMENT kennen andere RDBMS üblicherweise nicht. SQLite verwendet AUTOINCREMENT (ohne Unterstrich), SQL Server das Schlüsselwort IDENTITY (mit einem Anfangs- und einem Inkrementierungswert). Bei anderen RDBMS wie Oracle können Sie auf Trigger zurückgreifen (auf die wir in diesem Buch leider nicht eingehen können).

CREATE TABLE meine_kontakte ( kontakt_id INT NOT NULL AUTO_INCREMENT, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required