我有一个使用 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。