引用の順番を入れ替えます。「エラーが戻って来なければよし」とできる時もあるとは思います。場合が往々にしてありますよね。ンスをみれば、alterコマンドを発行したかを確認できます。年度替りだけを確認するのだったら、エラーなしでOKとしてよいと思います。auto_increment=”の確認に意味は全く無い、と思いますね。auto_increment=”をやったかどうか分からないケースはまた話は別でしょう。理論的にはあり得ても、実際にあったら「何かなぁ」な事柄だと思いますよ。auto_increment=”の実行は年次処理の一部ですよね。年次処理が行われたかどうかは、確実に、直接的に、把握されて然るべきものだと思います。それが人的か機構的かは別にしても、です。それが定かでないとは、ちょっと困りものでしょう。テーブルにレコードを挿入した時のauto_incrementな値を取得する、これが年次処理が行われたかどうかを『確実に直接的に』把握する方法とは、ボクなら言わないと思います。確実で直接的なやり方が別にあるでしょう。実は伝票入力のプログラムをCOBOLで作った時、これと同様なことをしています。次に発生するシーケンスを常に入力画面に表示して欲しいと要求されたのです。これって意外と伝票入力する人には役立つ機能です。シングルユーザ、シングルタスクのシステムならそれでも良いでしょう。今回のケースはPHPを使っているシステムですよね。Webベースのシステムと類推出来ます。Webベースのシステムは、基本的にマルチユーザ、マルチタスクなシステムです。DBから取って来た値を書き戻すなんて事は禁じ手、非常に危険ではないでしょうか。