MySql 및 Java JDBC로 작업하는 프로그램이 있습니다.Java, MySQL ID (기본 키)를 사용하는 테이블 업데이트
내 질문은 : 나는 ID
로 단 1 열이있는 테이블 (TEMP
) 등 ID, 이름, 나이와 같은 사용자의 개인 정보와 다른 테이블이
있습니다 ..를 검색하려는
임 ID
을 TEMP
테이블에서 가져 와서 이름, 나이, 주소 등의 채워지지 않은 정보를 USER
테이블에 업데이트하십시오.
이것은 내가 쓴 쿼리입니다 :
update m_auth_info
set name = '"+name+"',
addr = '"+addr+"',
email = '"+email+"',
affiliation = '"+affil+"',
status = '"+1+"'
where a_id = '"+ResultSet+"'";
및 내 getIdMethod
는 TEMP
테이블에서 ResultSet
에 ID를 검색 할 때. USER
테이블을 업데이트 할 수 없습니다.
하지만 ID를 직접 입력하면 작동합니다. 예입니다.
update m_auth_info
set name = '"+name+"',
addr = '"+addr+"',
email = '"+email+"',
affiliation = '"+affil+"',
status = '"+1+"'
where a_id = '"+8989+"'";
내가 병 ResultSet
에 가치를 얻을 수 있도록, 내 getIdMethod
에 작성하는 단계를 작성해야 할 경우 알려주세요.
? 저장 프로 시저입니까? –