Javaを使用してデータベースにデータを入力するための次のコードがあります。ただし、最初の列は実際にはpostgresqlデータベースによって自動的に生成されます。では、最初の列に触れないようにコードを変更するにはどうすればよいですか?
String sql = "insert into members values (?,?,?,?)";
PreparedStatement pst = connection.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS); // I used RETURN_GENERATED_KEYS, but I don't know how to utilize it.
pst.setInt(1, memid); // I want this line to be skipped
pst.setInt(2, birthyear);
pst.setString(3, familyname);
pst.setString(4, givenname);
// Executing the insert
pst.executeUpdate();