Menggunakan kata kunci AUTO_INCREMENT dalam SQL boleh merealisasikan pengurangan medan, iaitu, apabila memasukkan rekod baharu, medan integer yang dinyatakan sebagai pengurangan akan meningkat secara automatik. Nota termasuk: Medan penurunan mestilah kunci utama yang unik atau indeks unik, tidak boleh digunakan dengan kekangan DEFAULT atau NOT NULL dan hanya boleh digunakan dalam operasi INSERT.
Sintaks untuk melaksanakan pengurangan medan dalam SQL
Dalam SQL, anda boleh menggunakan kata kunci AUTO_INCREMENT
untuk melaksanakan pengurangan medan. 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
untuk menandai medan sebagai auto-increment. 🎜🎜Medan ini akan dinaikkan secara automatik apabila rekod baharu dimasukkan. 🎜🎜🎜🎜Contoh🎜🎜🎜Pertimbangkan jadual berikut: 🎜rrreee🎜Selepas memasukkan dua rekod, nilai medan "id" akan meningkat secara automatik kepada 1 dan 2: 🎜rrreee🎜>Notes🎜🎜 medan pengurangan Mestilah kunci utama unik atau indeks unik jadual. 🎜🎜Medan berkurangan tidak boleh digunakan dengan kekangan DEFAULT
atau NOT NULL
. 🎜🎜Medan berkurangan hanya boleh digunakan dalam operasi INSERT. 🎜🎜Atas ialah kandungan terperinci Apakah sintaks yang digunakan dalam sql untuk mengurangkan medan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!