我有一个使用 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。ResultSet
TEMP
USER
但是如果我直接给出 ID 就可以了。例如。
update m_auth_info
set name = '"+name+"',
addr = '"+addr+"',
email = '"+email+"',
affiliation = '"+affil+"',
status = '"+1+"'
where a_id = '"+8989+"'";
请告诉我是否必须写下要写在我的哪个步骤getIdMethod
,以便将值输入ResultSet
。