Я хочу иметь базу данных, в которой хранятся голоса всех пользователей. Например, пользователь ABC выбирает X по вопросу Y. Тогда тот же пользователь ABC решает проголосовать по отдельному вопросу и выбирает V по вопросу Z. Информация добавляется в базу данных каждый раз, когда пользователь нажимает кнопку отправки , Предположим, что через несколько дней один и тот же пользователь ABC решает изменить одно из своих голосов, поэтому он возвращается к вопросу Y, но вместо этого выбирает W вместо X. Следует избегать новой записи, а вместо нее старую должен быть обновлен с новым выбором.Вставить, заменить/обновить JDBC
Моих Голоса таблица содержит все голоса и пользователь и все варианты:
CREATE TABLE Votes(
id integer,
username varchar(16),
option varchar(16)
)
Я пробовал различные методы каждый без успеха.
Также есть таблица пользователей и сохраняйте только идентификатор пользователя в таблице голосов. Только голосовать за строку и пользователя. – jarlh
id не является идентификатором пользователя, id в моем случае является идентификатором вопроса, на который проголосовал пользователь. – user2342352
Я знаю. Я имел в виду store userid вместо имени пользователя. – jarlh