問題一覧に戻る
中級制約
問題34: AUTO_INCREMENT - 自動採番
新しい行が挿入されるたびに自動的に番号を割り当てるAUTO_INCREMENT機能を学びます。主キーとして使用されることが多く、一意のIDを簡単に生成できます。手動でのID管理が不要になり、効率的なデータ管理が可能になります。
-- 自動採番付きでテーブル作成
CREATE TABLE customers (
-- 顧客IDは自動的に採番される
customer_id INT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
email VARCHAR(100) UNIQUE,
registered_date DATE DEFAULT CURRENT_DATE
);