我有一个MySQL数据库,其中有大量线程正在向表中执行插入操作。这个表中的ID列需要是惟一的,我正在尝试使它成为一个自动递增的列,但是,有没有一种方法可以在插入过程中返回自动递增的整数值呢?我的内存缓存需要这个ID值,或者我是否需要执行另一个查询来获得自动递增的ID值?
我正在使用odbc on Linux连接到也在linux上
在手册页上;上说“返回由前面的INSERT或UPDATE语句为AUTO_INCREMENT列生成的值”。
问题是,在更新之后,它对我来说并不是真的有效。真正需要的是,我正在尝试更新表中的一行(使用"WHERE“条件进行更新),然后,如果确实更新了一行,则获取该行的全部详细信息。所以我首先更新,然后我需要它的id来获取SELECT语句的详细信息。/MySQL Server 5.0/incl