Прямо сейчас у меня есть настройки базы данных, чтобы я вставил новую строку. Но если строка, которую я пытаюсь вставить, является дубликатом (на основе моего первичного ключа id
), то я увеличиваю поле подсчета на 1.
Сейчас я хочу знать, когда я смог создать новую строку вместо того, чтобы иметь счетчик приращений. Как бы я сделал это эффективно / правильно?
Текущий метод, который я собираюсь сделать, это сначала запросить id
и проверить, существует ли он. Но я чувствую, что есть более быстрый / лучший способ. Я также читал о триггерах, но слышал, что ими плохо / рискованно пользоваться.