Я создаю систему рейтинга и хочу вставить новую строку, если в поле name
уже нет name
, которое я хочу вставить, и если оно существует, я хочу увеличить поле count
на 1
Например, если у меня есть строка name
'Tom', и я пытаюсь вставить другую строку с name
'Tom, тогда я хочу +1
для поля count
в строке это уже существует.
Если строка с name
'Tom' не существует, я хочу вставить новую и установить count
в 1.
Я знаю, что мог бы сделать это с помощью примерно 3 операторов SQL и некоторых операторов if
, но это замедлило бы выполнение скрипта при выполнении команд 2/3 sql.
Есть идеи?
Спасибо!