2012-08-10 35 views
1

我有表ContextCriteria與多對多的關係,所以我創建了DetailsContext表存儲每個表的ID。MySQL:可以同時進行三個分頁(INSERT,SELECT,INSERT)嗎?

然後,Context表爲空,Criteria是主表

我有形式插入一個上下文,首先我插入Context表以獲得比我的訂單ID選擇的ID表ContextCriteria的ID(自動增量) DESC獲取最新ID。然後我插入到DetailsContext表中。

不好我只是用SELECT ID FROM CONTEXT ORDER BY ID DESC得到最新的ID?當許多用戶一起訪問時,我擔心它不起作用。

+0

定義「沒有工作」 – zerkms 2012-08-10 03:46:49

回答

1

如果我正確理解你的問題,然後根據MySQL documentation,你可以得到的ID是自動生成的,你是每INSERT語句插入一行這是隻要插入表SELECT LAST_INSERT_ID()最後一個ID。