INTEGER PRIMARY KEY: automatyczne id

Tabele i typy: największa różnica - SQLite: podstawy i różnice względem MySQL (SQL (SQLite))

Kolumna INTEGER PRIMARY KEY sama numeruje wiersze - nie podajemy id przy INSERT. W MySQL potrzebne byłoby AUTO_INCREMENT, w PostgreSQL SERIAL; tu to wbudowane.

CREATE TABLE zwierzaki (
  id INTEGER PRIMARY KEY,
  imie TEXT NOT NULL,
  gatunek TEXT
);

INSERT INTO zwierzaki (imie, gatunek)
VALUES ('Reksio', 'pies'), ('Mruczek', 'kot');

SELECT * FROM zwierzaki;

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu SQLite: podstawy i różnice względem MySQL · Zaloguj się, aby zapisać postęp na koncie.