Не получается добавить нужную запись в бд
Футболист забивает гол и в базу данных идёт такой запрос. Если футболист есть в базе ему добавляется goal+1. Если его нет в таблице, то создаётся новая запись. В общем мне нужно, если у футболиста меняется клуб, то есть team_id, то создавалась новая запись Вот структура таблицы:
`goals` (`id`, `id_player`, `team_id`, `goal`, `game`)
INSERT INTO `r_goals`
set
`id_player` = '1',
`goal` = `goal` + '1',
`team_id` = '1' ON DUPLICATE KEY
UPDATE
`goal` = `goal` + '1',
`id_player` = '1',
`team_id` = '1'
Ответы (1 шт):
Автор решения: Aleksey Vaganov
→ Ссылка
Условия обновления или добавления данных решайте на уровне вашего приложения. Средствами MySQL эту задачу не решить.