В соответствии с синтаксисом ALTER вы, вероятно, хотите использовать ключевое слово MODIFY (не ОБНОВЛЕНИЕ).
Кроме того, не уверен, что оно будет работать (в зависимости от определений столбцов), новот как вы это сделаете:
Попробуйте:
ALTER TABLE book
MODIFY id AUTO_INCREMENT;
Если вам не нужно сначала отбрасывать столбец, то добавьте его заново:
ALTER TABLE book
DROP COLUMN id;
ALTER TABLE book
ADD COLUMN id INT NOT NULL AUTO_INCREMENT FIRST; -- "FIRST": Add column to beginning
Вы также можете захотеть, чтобы он был ПЕРВИЧНЫМ КЛЮЧОМ, но я не знаю, какова структура вашей таблицы, поэтому просто предположение.