MySQL で最近更新された行の ID を取得する
MySQL と PHP を使用する場合、ID を取得する必要がある場合があります。クエリ内で更新された最後の行。これは、データベースに加えられた変更を追跡する場合に特に役立ちます。この質問では、MySQL と PHP を組み合わせてこのタスクを効率的に実行する方法について説明します。
提供されるソリューションには、ユーザー定義変数 (@update_id) と SQL ステートメントの組み合わせを使用する手法が含まれます。まず、@update_id 変数が 0 に初期化されます。これに続いて UPDATE ステートメントが実行され、選択した column_name を指定された値に設定すると同時に id 列を @update_id 変数の値に設定します。 WHERE 句は、更新操作を特定の行に制限します。更新操作が完了すると、最後の SELECT ステートメントは、最後に更新された行の ID を表す @update_id 変数の値を取得します。
さらに、提供されたソリューションは、複数の行の ID の取得をサポートするようにさらに拡張されました。更新ステートメントの影響を受けます。これは、同様のアプローチを使用することによって実現されますが、CONCAT_WS() 関数を利用して、影響を受ける行 ID をカンマで区切って単一の文字列に連結します。
以上がPHP を使用して MySQL で最後に更新された行の ID を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。