我有一个客户表,存储所有客户的详细信息。 customer_id
是customer 表
的主键。我需要获取最近插入的客户的customer_id的值,如何获取?请帮助我。它的语法是什么?
最佳答案
您可以尝试以下方法:
1.可以创建数据库对象SEQUENCE
CREATE SEQUENCE <seqname> [ INCREMENT increment ]
[ MINVALUE minvalue ] [ MAXVALUE maxvalue ]
[ START start ] [ CACHE cache ] [ CYCLE ]
然后,在您的情况下,在父表中插入记录时,它是客户表使用
seqname.nextval for customer_id field.
并在订单表中插入相同的记录
seqname.currval for order_id
2.您也可以使用交易。详细信息您可以在这个[link]找到
关于mysql - 如何获取最后插入的主键id的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19899172/