Ваш ответ выше перечисляет ваше утверждение ALTER TABLE
как:
ALTER table postcategory add constraint pk_post_category(post,category);
Здесь вы определяете ограничение, а не индекс.Если вы пытаетесь добавить первичный ключ, он, вероятно, не должен быть многоколоночным (составным), и если это так, вам не хватает ключевого слова PRIMARY
.Если вы пытаетесь добавить внешний ключ, вы пропускаете декларацию REFERENCES
.
Так что, если это основной файл, я бы переписал его так:Если это внешний ключ:
ALTER TABLE `postcategory` ADD CONSTRAINT `fk_post_category` (`post`) REFERENCES `[tablename].[column]`;