Możesz użyć ALTER TABLE, aby dodać kolumnę i indeks w jednym poleceniu. czyli:
ALTER TABLE author2book ADD id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY (id);
Zobacz dokumentację MySQL dotyczącą ALTER TABLE aby uzyskać więcej informacji.