Hướng dẫn dùng sql auto_increment trong PHP
Đáng lẽ ra bài này tôi trình bày ở bài tạo khóa chính Primary Key nhưng thiết nghĩ để các bạn dễ tìm kiếm thì tôi sẽ chia nhỏ nó ra làm một bài riêng để trình bày cho chi tiết hơn. Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. 1. AUTO_INCREMENT là gì?
Đấy là những đặc điểm của 2. Tạo AUTO_INCREMENTĐể tạo Bài viết này được đăng tại [free tuts .net] CREATE TABLE Users( id INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, username VARCHAR(50) NOT NULL UNIQUE, email VARCHAR (50) NOT NULL UNIQUE ) 3. Thay đổi giá trị AUTO_INCREMENTNhư bạn biết mặc định ALTER TABLE Users AUTO_INCREMENT = 1000 Sau khi chạy lệnh này thì khi bạn thêm dữ liệu nó sẽ lấy 1000 thay vì 1 như cấu hình mặc định ban đầu. Lưu ý: Nếu số bạn chọn nhỏ hơn số max của auto thì sẽ không có tác dụng. Ví dụ field ID hiện tại max là 1000 nhưng bạn thay đổi thông số auto 400 thì sẽ không có tác dụng. 4. Lời kếtKhi phân tích dữ liệu bạn nên chọn khóa chính là auto increment, thứ nhất là nó truy vấn nhanh và thứ hai là khi thêm dữ liệu bạn không cần phải truyền giá trị cho khóa chính vì nó đã tăng tự động. Bài này kết thúc tại đây, bài tiếp theo mình sẽ nói về khóa ngoại (foreign key). |