Depois de adicionar a coluna, você sempre pode adicionar a chave primária:
ALTER TABLE goods ADD PRIMARY KEY(id)
Quanto ao motivo pelo qual seu script não estava funcionando, você precisa especificar
PRIMARY KEY
, não apenas a palavra PRIMARY
:alter table goods add column `id` int(10) unsigned primary KEY AUTO_INCREMENT;