SQL で AUTO_INCREMENT キーワードを使用すると、フィールドのデクリメントを実現できます。つまり、新しいレコードを挿入すると、デクリメントとして指定された整数フィールドが自動的にインクリメントされます。注意事項: デクリメントフィールドは一意の主キーまたは一意のインデックスである必要があり、DEFAULT または NOT NULL 制約とともに使用することはできず、INSERT 操作でのみ使用できます。
SQL でのフィールドの自動デクリメントの構文
SQL では、AUTO_INCREMENT## を使用できます。 # フィールドの自動デクリメントを実装するキーワード。
構文
<code>CREATE TABLE table_name ( id INT(11) NOT NULL AUTO_INCREMENT, ... PRIMARY KEY (id) );</code>
使用方法
キーワードを使用します。
例
次の表について考えてみましょう:<code>CREATE TABLE products ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, PRIMARY KEY (id) );</code>2 つのレコードを挿入すると、「id」フィールドの値が自動的に増加します。 1 と 2:
<code>INSERT INTO products (name) VALUES ('Product 1'); INSERT INTO products (name) VALUES ('Product 2');</code>
注意事項
または
NOT NULL 制約とともに使用できません。
以上がSQLでフィールドをデクリメントするために使用される構文は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。