- ベストアンサー
autoincrementで生成された値を別のフィールドの値中にも入れ
autoincrementで生成された値を別のフィールドの値中にも入れたいのですが可能なのでしょうか? つまり何か新規商品のデータを入れる際に、商品IDをautoincrementで生成するとともに、その商品名のフィールドに「商品ナンバー:"autoincrement値"」と入るようにしたいのです。 直近のINSERTの際にautoincrement生成した値を次の(別の)SQL文で利用するというのはmysql_insertidなどで可能なのは存じているのですが・・・。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
同時には、無理だったような? 以前にも、似た質問があって、2カ所に保持する必要はなく、select出力時に文字列連結でいいんじゃないの? という回答があったように記憶しているんだけど? これか http://oshiete.nikkeibp.co.jp/qa4962341.html 他回答リンクに、先にSHOW TABLE STATUS で取り出す方法が示されていますね。 http://oshiete.nikkeibp.co.jp/qa1727794.html 結局2回クエリの発行は必要なんだけど。
お礼
さっそくありがとうございました。 関連ページも紹介してくださり助かりました。