Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке автоінкремент (AUTO_INCREMENT / SERIAL)?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Автоінкремент (AUTO_INCREMENT у MySQL / SERIAL у PostgreSQL) - властивість поля, за якої значення автоматично збільшується на 1 при додаванні кожного нового запису; використовується для первинних ключів, щоб кожному запису присвоювався унікальний ідентифікатор без ручного введення. **Ключове:** можна почати з будь-якого числа, а значення не зменшується при видаленні записів - наступний номер продовжує збільшуватися.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Автоінкремент (AUTO_INCREMENT у MySQL / SERIAL у PostgreSQL)** - це властивість поля, за якої **значення автоматично збільшується на 1 при додаванні кожного нового запису**. ### Основні моменти 1. **Використовується для первинних ключів** - щоб кожному запису присвоювався унікальний ідентифікатор без ручного введення. 2. **Автоматичне збільшення** - при вставці нового запису СУБД сама присвоює наступну доступну цифру. 3. **Приклад MySQL:** ```sql CREATE TABLE Співробітники ( ID INT AUTO_INCREMENT PRIMARY KEY, Ім'я VARCHAR(50) NOT NULL ); INSERT INTO Співробітники (Ім'я) VALUES ('Ivan'); INSERT INTO Співробітники (Ім'я) VALUES ('Maria'); -- ID автоматично буде 1 і 2 ``` 4. **Приклад PostgreSQL:** ```sql CREATE TABLE Співробітники ( ID SERIAL PRIMARY KEY, Ім'я VARCHAR(50) NOT NULL ); ``` 5. **Особливості:** - Можна почати з будь-якого числа (наприклад, `AUTO_INCREMENT=100`). - Значення **не зменшується при видаленні записів** - наступний номер продовжує збільшуватися. > Простіше кажучи, автоінкремент - це спосіб **автоматично нумерувати записи**, щоб кожен був унікальним.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.