DANFA

#1075 - Некорректное определение таблицы

При выполнении запроса:
CREATE TABLE phpfox_ad (
	`ad_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
	`user_id` INT(10),
	`anchor` VARCHAR(255),
	`description` VARCHAR(255),
	`url` VARCHAR(255),
	`traffic` VARCHAR(15),
	`amount` INT(15),
	`img` VARCHAR(255),
	`time_stamp` INT(10) UNSIGNED NOT NULL,
	`permission` INT(1),
	`activity` INT(1)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;

Получаю ошибку:
#1075 - Некорректное определение таблицы: может существовать только один автоинкрементный столбец, и он должен быть определен как ключ.

Чтобы исправить это и выполнить запрос, дописал в запросе PRIMARY KEY(ad_id):
CREATE TABLE phpfox_ad (
	`ad_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
	`user_id` INT(10),
	`anchor` VARCHAR(255),
	`description` VARCHAR(255),
	`url` VARCHAR(255),
	`traffic` VARCHAR(15),
	`amount` INT(15),
	`img` VARCHAR(255),
	`time_stamp` INT(10) UNSIGNED NOT NULL,
	`permission` INT(1),
	`activity` INT(1),
	PRIMARY KEY(ad_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;

Так запрос успешно выполнен.