я столкнулся с трудностями при вставке «last_insert_id» в моем подготовленном statement.I получили как выбрать LAST_INSERT_ID в подготовленном заявлении, как показано ниже:Как вставить last_insert_id с помощью prepareStatement?
PreparedStatement getLastInsertId = con.prepareStatement("SELECT LAST_INSERT_ID()");
Когда я использую ту же самую процедуру для вставки last_insert_id в моем PreparedStatement, как это :
1. PreparedStatement pst = con.prepareStatement("insert into introducer_table values(?,?,?,?)");
2.
3. //introducer details into database
4. pst.setString(1,LAST_INSERT_ID());
5. pst.setString(2, nameofintroducer);
6. pst.setString(3, accountno);
7. pst.setString(4, signofintroducer);
Im получение «нулевой» значение в первом column.can любому помочь мне выйти из этой проблемы
Что LAST_INSERT_ID() возвращение – Kick
на самом деле у меня была одна таблица новый_пользователь она состоит из двух полей SID , имя – balasrilakshmi
, когда я вставляю sid, имя в таблице newuser, это значение sid должно быть вставлено в столбец sid моего файла presentationcer_table. И этот sid можно получить, используя last_insert_id() @ nikas tyagi. – balasrilakshmi