Junior — Middle
Hogyan lehet olyan SQL-lekérdezést készíteni, amely korlátozást ír elő egy már létező táblára?
sobes.tech MI
Válasz az MI-től
Чтобы добавить ограничение (constraint) к уже существующей таблице в SQL, используется команда ALTER TABLE с подкомандой ADD CONSTRAINT. Например, чтобы добавить ограничение уникальности на столбец email в таблице users:
ALTER TABLE users
ADD CONSTRAINT unique_email UNIQUE (email);
Другие примеры ограничений, которые можно добавить:
PRIMARY KEY— задаёт первичный ключFOREIGN KEY— задаёт внешний ключCHECK— задаёт условие для значений
Важно, чтобы данные в таблице соответствовали новому ограничению, иначе команда вызовет ошибку.