0

こんにちは、私は Codeigniter を使用しており、CI でのソリューションが大好きですが、mysqli または PDO で十分です。

MySql 5.1.54 で最後に挿入された行の列を取得する方法があるかどうか疑問に思っていました

その理由は、最後に挿入されたIDを取得してその値を照会する代わりに、トリガーがそのnullを計算された値に変更するnull値を挿入しているためです。

これを行う方法はありますか?

明確でない場合: 最後に挿入された ID でクエリを実行できることはわかっています。つまり、最後に挿入された「列」を取得できますか?

4

3 に答える 3

2

最後に挿入されたIDは次の方法で取得できます

$this->db->insert_id();

最後の行を選択して通常どおりに使用します

refクエリヘルパー

于 2013-03-05T13:27:48.873 に答える
0

@Ericが探している答えはNOだと思います。

于 2013-03-05T14:48:31.320 に答える
0

PDO にはlastInsertId メソッドが付属しています。その後、できSELECT * FROM table WHERE id=return_of_this_functionます。

于 2013-03-05T13:29:49.957 に答える