Postgresqlを使用していますが、PDOを使用して最新の挿入IDを取得したいのですが、問題が発生しました。これが私のコードです:
$db->lastInsertId('columnName');
エラーメッセージには
SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "columnName" does not exist
PHPマニュアルに記載されている「シーケンスオブジェクト」について誤解していると思います。
Note:
Returns the ID of the last inserted row, or the last value from a sequence object,
depending on the underlying driver. For example, PDO_PGSQL() requires you to specify the
name of a sequence object for the name parameter.
現在、「columnName」はその自動インクリメントされた属性の文字列です。誰かが私がどこで間違っていたかを指摘できますか?ありがとう。