我试图使用PDO的lastInsertId方法,但文档说明对于某些rdbms,我需要一个序列名称作为参数。只熟悉mysql,我不太确定序列名称是什么。他们是否指的是包含自增id的列的名称?这是该方法的文档:http://php.net/manual/en/pdo.lastinsertid.php。任何关于此的信息将不胜感激。谢谢。
不需要像MySQL一样使用主键auto_increment
,您可以创建一个命名的序列,如下所示:
CREATE SEQUENCE a_sequence INCREMENT BY 5 START WITH 30
因此,您将拥有一个包含以下值的列:30、35、40等等。lastInsertId方法应该获取最后一个序列值。