Я работаю над информационной панелью для моей команды, которая позволяет получать информацию о наших проектах.При создании нового проекта на панели инструментов, пользователь должен заполнить форму с именем, датой начала и датой закрытия проекта.Однако у меня есть проблема при вставке проекта, имя которого уже существует в базе данных, и я не могу найти решение, так как у каждого проекта есть свой собственный индекс (с автоматически увеличивающимся столбцом целых чисел в БД) и проектИмя столбца не является первичным ключом таблицы.Он отлично работает при использовании другого имени, например, если «БД проекта» находится в БД, вставка «проекта лета» завершится неудачно (что приведет к ошибке 502), а «проекта лета 2» - нет.Как я могу вставить новые проекты с похожими именами?
Я использую NodeJS с express, ajax и request, и моя база данных использует mySQL, управляемый с помощью PHPMyAdmin.
EDIT (03/12/2018): Столбец «Имя» является табличным индексом.Какие могут быть последствия для таблицы, если я отредактирую столбец, чтобы он больше не действовал как индекс?
