L'utilisation du mot-clé AUTO_INCREMENT dans SQL peut réaliser une décrémentation de champ, c'est-à-dire que lors de l'insertion d'un nouvel enregistrement, le champ entier spécifié comme décrémentation sera automatiquement incrémenté. Les notes incluent : Les champs de décrémentation doivent être des clés primaires uniques ou des index uniques, ne peuvent pas être utilisés avec des contraintes DEFAULT ou NOT NULL et ne peuvent être utilisés que dans des opérations INSERT.
Syntaxe pour implémenter la décrémentation de champ en SQL
En SQL, vous pouvez utiliser le mot-clé AUTO_INCREMENT
pour implémenter la décrémentation de champ. AUTO_INCREMENT
关键字实现字段自减。
语法
<code>CREATE TABLE table_name ( id INT(11) NOT NULL AUTO_INCREMENT, ... PRIMARY KEY (id) );</code>
如何使用
AUTO_INCREMENT
关键字将字段标记为自动递增。示例
考虑以下表:
<code>CREATE TABLE products ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, PRIMARY KEY (id) );</code>
插入两条记录后,"id" 字段的值将自动递增为 1 和 2:
<code>INSERT INTO products (name) VALUES ('Product 1'); INSERT INTO products (name) VALUES ('Product 2');</code>
注意事项
DEFAULT
或 NOT NULL
AUTO_INCREMENT
pour marquer un champ comme auto-incrémenté. 🎜🎜Ce champ sera automatiquement incrémenté lorsque de nouveaux enregistrements seront insérés. 🎜🎜🎜🎜Exemple🎜🎜🎜Considérez le tableau suivant : 🎜rrreee🎜Après avoir inséré deux enregistrements, la valeur du champ "id" s'incrémentera automatiquement à 1 et 2 : 🎜rrreee🎜🎜Notes🎜🎜DEFAULT
ou NOT NULL
. 🎜🎜Les champs décroissants ne peuvent être utilisés que dans les opérations INSERT. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!