我有一个使用 MySql 和 Java JDBC 的程序。
我的问题是:
我有一个只有 1 列的表 ( TEMP)ID和另一个包含用户个人详细信息(如 ID、姓名、年龄等)的表。
我试图ID从TEMP表中检索并更新表中未填写的信息,如姓名、年龄、地址等USER。
这是我写的查询:
update m_auth_info
set name = '"+name+"',
addr = '"+addr+"',
email = '"+email+"',
affiliation = '"+affil+"',
status = '"+1+"'
where a_id = '"+ResultSet+"'";
当我从表中getIdMethod检索 ID时。我无法更新TABLE。ResultSetTEMPUSER
但是如果我直接给出 ID 就可以了。例如。
update m_auth_info
set name = '"+name+"',
addr = '"+addr+"',
email = '"+email+"',
affiliation = '"+affil+"',
status = '"+1+"'
where a_id = '"+8989+"'";
请告诉我是否必须写下要写在我的哪个步骤getIdMethod,以便将值输入ResultSet。