Tự động tăng số sê-ri trong php
Tự động tăng cho phép một số duy nhất được tạo tự động khi một bản ghi mới được chèn vào bảng Show Thường thì đây là trường khóa chính mà chúng tôi muốn được tạo tự động mỗi khi một bản ghi mới được chèn vào Cú pháp cho MySQLCâu lệnh SQL sau đây xác định cột "Personid" là trường khóa chính tăng tự động trong bảng "Persons" TẠO BẢNG Người ( MySQL sử dụng từ khóa Theo mặc định, giá trị bắt đầu cho Để chuỗi THAY ĐỔI BẢNG Người AUTO_INCREMENT=100; Để chèn một bản ghi mới vào bảng "Persons", chúng ta KHÔNG phải chỉ định giá trị cho cột "Personid" (một giá trị duy nhất sẽ được thêm tự động) CHÈN VÀO Người (Tên,Họ) Câu lệnh SQL trên sẽ chèn một bản ghi mới vào bảng "Persons". Cột "Personid" sẽ được gán số tiếp theo từ chuỗi seq_person. Cột "FirstName" sẽ được đặt thành "Lars" và cột "LastName" sẽ được đặt thành "Monsen" Tôi muốn điền vào một bảng từ cơ sở dữ liệu, nhưng không biết cách cung cấp cho nó số sê-ri tự động từ 1 đến số cuối cùng bắt đầu trước ID nhân viên. Đây là dòng mã
|
php
0 0
Chia sẻ
- 4 Người đóng góp
- 5 Trả lời
- 1K Lượt xem
- 23 giờ Khoảng thời gian thảo luận
- Bài đăng mới nhất Bài đăng mới nhất của Wale Adegbite
Câu trả lời được đề xuất
Đã được trả lời bởi Alberto Bucur 0 trong một
Trong cơ sở dữ liệu dành cho bảng của bạn, hãy tạo trường Staff_ID AUTO_INCREMENT.
Trong MySQL, chỉ cần chuyển đến cấu trúc bảng, nhấp vào "Thay đổi" trên trường Staff_ID và chọn hộp kiểm A_I.
Bạn không cần nhập dữ liệu vào trường này, khi bạn thêm một bản ghi mới, trường này sẽ tăng dần…
Đã trả lời bởi diafol 3.720 trong một
Ok, chỉ cần truy cập phpmyadmin và chèn một trường mới và đặt nó làm khóa chính/tự động tăng.
Hãy cẩn thận với chìa khóa của bạn. Cuối cùng, bạn có thể nhầm lẫn chúng nếu bạn sử dụng những cái khác nhau cho các mối quan hệ khác nhau.Tại sao bạn cần tự động tăng cho bảng này?
Tất cả 5 câu trả lời
Alberto Bucur 0 Áp phích trẻ Trong cơ sở dữ liệu dành cho bảng của bạn, hãy tạo trường Staff_ID AUTO_INCREMENT.
Trong MySQL, chỉ cần chuyển đến cấu trúc bảng, nhấp vào "Thay đổi" trên trường Staff_ID và chọn hộp kiểm A_I.
Bạn không cần nhập dữ liệu vào trường này, khi bạn thêm một bản ghi mới, trường này sẽ lấy giá trị gia tăng của trường Staff_ID của bản ghi cuối cùng trong bảng.
0 0
Chia sẻ
Wale Adegbite 0 Áp phích dành cho người mới
8 năm trướcCảm ơn, nhưng ID nhân viên là duy nhất. Tôi cần một trường khác sẽ tự động tăng bắt đầu từ biểu mẫu số 1