Во-первых, я знаю, что означает эта ошибка, но я не понимаю, почему она появляется. Я использую этот запрос для обновления данных (это выбор, сгенерированный каркасом).
UPDATE `achievement` SET `name`='OKer', `description`='sadsad',`IdAchievement`='2' WHERE (`IdAchievement`, '2')
У меня есть эти записи в моей базе данных:
IdAchievement | имя | описание | IdGame
1 | Супер достижение | описание | 1
2 | OK | sadsad | 1
5 | DSFS | | 1
IdAchievement – это первичный ключ, IdGame – это внешний ключ к таблице Game.
Не могли бы вы мне помочь? Я действительно этого не понимаю …