Tôi đang cố gắng tạo một chuỗi trong MySQL (tôi rất mới đối với SQL nói chung). Tôi đang sử dụng mã sau đây, nhưng nó gây ra lỗi:Làm cách nào để tạo chuỗi trong MySQL?
CREATE SEQUENCE ORDID INCREMENT BY 1 START WITH 622;
ORDID đề cập đến trường trong bảng Tôi đang sử dụng. Làm cách nào để tạo chuỗi chính xác?
Chỉnh sửa:
Bị cáo buộc, MySQL không sử dụng trình tự. Tôi hiện đang sử dụng mã sau đây, nhưng điều này cũng gây ra lỗi. Làm thế nào để sửa chúng?
CREATE TABLE ORD (
ORDID NUMERIC(4) NOT NULL AUTO_INCREMENT START WITH 622,
//Rest of table code
Edit:
Tôi nghĩ rằng tôi tìm thấy một sửa chữa. Đối với phpMyAdmin (mà tôi đang sử dụng), bạn có thể sử dụng đoạn mã sau.
ALTER TABLE ORD AUTO_INCREMENT = 622;
Tôi không biết tại sao nó thích điều này, nhưng nếu có ai khác cần trợ giúp về vấn đề này thì tại đây bạn đi. :)
Không có điều gì trong MySQL. Bạn đang cố làm gì vậy? – Barmar
Trong MySQL, bạn sử dụng một cột với thuộc tính 'AUTO_INCREMENT'. – Barmar
MySQL không hỗ trợ trình tự –