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;