누군가이 테이블 정의에 어떤 문제가 있는지 알려주십시오.
mysql 버전은 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
이 질문은 MyISAM 고유의 MySQL gotcha를 제공하기 때문에 (+1) 좋아합니다. 포기하고 재 설계하는 것보다 항상 왜 더 나은지 묻는 것.
—
RolandoMySQLDBA 2016 년