Na het toevoegen van de kolom kunt u altijd de primaire sleutel toevoegen:
ALTER TABLE goods ADD PRIMARY KEY(id)
Wat betreft de reden waarom uw script niet werkte, moet u PRIMARY KEY opgeven , niet alleen het woord PRIMARY :
alter table goods add column `id` int(10) unsigned primary KEY AUTO_INCREMENT;