[問題] 取得auto increase值

看板java作者 (想環島想瘋了)時間17年前 (2008/11/30 12:25), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
如果我有資料要同時塞到兩個table 其中一個table是用auto_increase當key 與另一個table作關聯 所以我必須先把一部份資料塞到第一個table 然後把產生的key值塞到第二個table 可是這樣變成必須用三個query 塞第一個table -> select key值 -> 塞第二個table 可是我怕在第二個query之前 突然有另一筆資料進來 這樣select的key值就會錯誤 所以想請問有辦法在第一個query的時候就順便回傳key值嗎 我是寫jsp連到mysql 用excuteQuery的方式 -- 這篇文章讓你覺得?════════════════════════╮ by ycat y + . .ˇ ˇ ˇˇ || c ﹀ ̄▽ ̄ ﹏≦b ︶ ̄y – ̄ a 新奇 溫馨 誇張 難過 實用 高興 無聊 生氣 t ═════════════════════════════════ ╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.201.148

12/01 10:46, , 1F
SELECT LAST_INSERT_ID();
12/01 10:46, 1F

12/02 13:34, , 2F
Statement.getGeneratedKeys()
12/02 13:34, 2F
文章代碼(AID): #19CXNNtY (java)