Pear::DBでシークエンスを管理する

http://peardoc.xole.net/package.database.db.db-common.createsequence.html

Pear::DBは長いこと使ってますが、こんなことができるとは知りませんでした。(勉強不足)

createSequenceすると採番用のテーブルを作り、以後そこから連番を取得することができます。
MySQLはauto_incrementはテーブルにひとつしか設定できませんが、連番を複数使いたいような場合にこれが使えそうです。