Как автоматически увеличить идентификатор пользователя в mysql на java
не удается автоматически увеличить идентификатор в приведенном выше коде
{ String sql = "insert into artist_reg_ml (id,uname,pwd,email,country) values (?,?,?,?,?)"; PreparedStatement pst = conn.prepareStatement(sql); pst.setString(1, "5"); pst.setString(2, uname); pst.setString(3, pwd); pst.setString(4, email); pst.setString(5, country); int i = pst.executeUpdate(); String msg = ""; if (i != 0) { //msg = "Record has been inserted"; //pw.print("<font size='6' color=blue>" + msg + "</font>"); HttpSession sess = request.getSession(); sess.setAttribute("uname", request.getParameter("uname")); sess.setAttribute("pwd", request.getParameter("cpwd")); RequestDispatcher dispatcher = request.getRequestDispatcher("/mypage1.jsp"); dispatcher.forward(request, response); File dir = new File("C:/Users/Naresh/Documents/NetBeansProjects/Registrationform/web/nameoffolder/" + uname); dir.mkdir(); }
Richard MacCutchan
Почему вы сохраняете фиксированную символьную строку в поле id?
Member 9671810
я хочу, чтобы это поле автоматически увеличивалось, я пробовал разные способы. например, выберите max(id) из таблицы; или даже попробуйте поставить нулевое значение. Но она не позволяет мне этого сделать.