Стовпчик (и), визначений як первинний ключ, за своєю природою мають обмеження NOT NULL, тобто вони повинні містити значення. Якщо таблиця змінюється для додавання первинного ключа, будь-який стовпець, який визначається як первинний ключ, не повинен містити порожніх чи NULL значень. Якщо стовпець виконується, обмеження первинного ключа не може бути додано. Крім того, в деяких реляційних базах даних додавання первинного ключа створює індекс таблиці, щоб підвищити швидкість пошуку конкретних рядків даних, коли SQL-запити виконуються на основі цієї таблиці.
Умови бази даних, Primary, SQL