誰かがこのテーブル定義の何が問題になっているのか教えてください。
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の落とし穴を提示するため、この質問(あなたに+1)が好きです。理由を尋ねることは、あきらめたり再設計するよりも常にはるかに優れています。
—
RolandoMySQLDBA 2011年