Можно ли создать таблицу без
PRIMARY KEY?Ответ: Да, можно — SQL не требует, чтобы каждая таблица имела первичный ключ.
Но такие случаи редки: без PRIMARY KEY нельзя гарантировать уникальность строк, сложно строить связи через внешние ключи и затруднён быстрый поиск.
Обычно даже технические таблицы получают искусственный ключ (id), чтобы упростить работу с данными и сохранить их целостность.
tags: #собеседование
➡ SQL Community | Чат