В основном в заголовке указано, что я пытаюсь сделать. Руководство mysql описывает, как оно должно работать здесь: http://dev.mysql.com/doc/refman/5.1/en/example-auto-increment.htmlСоздайте таблицу с auto_increment на основе другого столбца
Я думаю, что, должно быть, мне не хватает чего-то очевидного, поскольку оно не работает для меня. Вот мой код:
$sql = "CREATE TABLE $table_name (
id MEDIUMINT(9) NOT NULL AUTO_INCREMENT,
block VARCHAR(30) NOT NULL,
issue_number MEDIUMINT(9) NOT NULL AUTO_INCREMENT,
date BIGINT(30),
UNIQUE (id),
PRIMARY KEY (block, issue_number)
);";
У вас не может быть 2 AUTO_INCREMENT в одной таблице. – JHS