ali.2
Active Member
SQL:
CREATE TABLE IF NOT EXISTS projects (
id INT AUTO_INCREMENT,
title VARCHAR(255),
begin_date DATE NOT NULL,
complete_date DATE NOT NULL,
PRIMARY KEY(id)
);
SQL:
INSERT INTO projects(title,begin_date, complete_date)
VALUES('New CRM','2020-01-01','0000-00-00'),
('ERP Future','2020-01-01','0000-00-00'),
('VR','2020-01-01','2030-01-01');
سه تا رکورد هم افزودم. مقدار فیلد id برای رکورد آخر برابر 3 میشه.
SQL:
INSERT INTO projects(title,begin_date, complete_date)
VALUES('MRP III','2010-01-01','2020-12-31');
یک رکورد دیگه هم به جدول اضافه میکنم. مقدار فیلد id برای این رکورد برابر 4 میشه.
با کد زیر آخرین رکورد جدول رو حذف میکنم
SQL:
DELETE FROM projects WHERE id=4;
و یه رکورد به جدول اضافه میکنم:
SQL:
INSERT INTO projects(title,begin_date,complete_date) VALUE
('MRP III','2010-01-01','2020-12-31');
آخرین مقدار فیلد id برابر با 5 میشه. میخوام همون 4 باشه. آخرین رکوردی که از جدول حذف کردم از فیلد id یکی کم نکرد. باید چیکار کنم؟