MySQLを利用しています。MySQLを利用しています。MySQLを利用しています。切断$dbh->disconnect();というプログラムを組みました。DBにはフィールドが3つあり、(id,data1,data2)になっています。idはauto_incrementで自動的に数値が増えていくようになっています。後に以下のようにすることでidの値が取得できると思います。実装L固有の属性です。http://dev.mysql.com/doc/refman/4.1/ja/perl-dbi-class.htmlありがとうございます。これで、かなり楽になりました。いうのも、書き込んだ後にIDを調べても良かったのですが、もしその微妙なタイミングで別の人が書き込んでしまったとき、ちょっとまずい事になりそうだったので、即座にIDを取得したかったのです。後に以下のようにすることでidの値が取得できると思います。実装L固有の属性です。http://dev.mysql.com/doc/refman/4.1/ja/perl-dbi-class.htmlありがとうございます。これで、かなり楽になりました。いうのも、書き込んだ後にIDを調べても良かったのですが、もしその微妙なタイミングで別の人が書き込んでしまったとき、ちょっとまずい事になりそうだったので、即座にIDを取得したかったのです。21:01:1626ptLAST_INSERT_ID()等は、「自分が追加した最新のID」を返します。~」といったSQLを実行するしかありません。TABLE等を使って表を占有しなければ、当然、あり得ます。いった操作を楽にするのが、auto_incrementの機能なのであり、DB全体の最大値を利用者側が調べなくても自動的に最大値+1してくれます。「最新値を知って+1する」というのは、auto_incrementを使っていれば不要な操作であり、そのような操作をしたいなら、「auto_incrementを使うべきではない」ということになります。使用ありがとうございます。返事が遅くなりまして、すいません。いうことは、途中で他社による+1~の増減はない、と考えてプログラムを組みたいと思います。