Я работаю над собственным проектом asp.net mvc, и у меня возникла небольшая проблема с обновлением моей базы данных mysql.
В моей базе данных есть таблица со следующими столбцами: (учетная запись, имя, фамилия, день рождения, номер телефона, изображение профиля). Все они являются столбцами varchar, а таблица называется 'usersprofile'.
Здесь вы можете увидеть одну строку в таблице.
https://imgur.com/a/86z68Om
Каждый раз, когда я пытаюсь обновить любой столбец, я получаю повторяющуюся ошибку первичного ключа для столбца первичного ключа, потому что команда обновления пытается создать новую строку.
Здесь вы можете увидеть мой код C # для обновления:
https://imgur.com/a/h2uNzSD
Это было немного сложнее, но это не сработало, поэтому я решил сделать его проще, изменив его, чтобы я мог проверить, работает он или нет. Если я прав, я хорошо использовал синтаксис и действительно не знаю, почему метод update хочет создать новую строку в моей базе данных.
У тебя есть идеи?