INSERT の実行中に新しいエントリの auto_incr 値を取得し、その場でテーブル フィールド 'url' を作成したいと考えています。
例:
データベース テーブル フィールド:
id,category,sex,age,url (最後に auto_incr を含む URL を挿入したい)
変数:
$category = 従業員;
$sex = 男性;
$年齢 = 30;
INSERT INTO table VALUES(NULL,$category,$sex,$age,'mywebsite.com/employee-male-30-00000001')
注: 新しく挿入された ID が 00000001 であると仮定します
現在、空の URL で新しいエントリを挿入し、mysql_insert_id() を取得してから、新しいエントリを URL で更新しています。
たった 1 回のデータベース操作でこれを達成するためのより良い方法はありますか?