Ai đó có thể vui lòng cho tôi biết những gì sai với định nghĩa bảng này.
phiên bản mysql là 5.1.52-log
root@localhost spoolrdb> create table spoolqueue (
queue int,
idx bigint not null auto_increment,
status smallint,
querystring varchar(2048),
contenttype varchar(255),
characterencoding varchar(16),
body text,
primary key(queue,idx)
);
ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key
1
Tôi thích câu hỏi này (+1 cho bạn) vì nó trình bày một gotcha MySQL duy nhất cho MyISAM. Hỏi về lý do tại sao luôn tốt hơn nhiều so với từ bỏ và thiết kế lại.
—
RolandoMySQLDBA