エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Mysqlでinsert時に自動採番する方法(rownumの代用)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Mysqlでinsert時に自動採番する方法(rownumの代用)
oracleだとinsert selectなどで、rownumやrow_number()を使えばできるが、 mysqlだとないようなので、 ... oracleだとinsert selectなどで、rownumやrow_number()を使えばできるが、 mysqlだとないようなので、 テーブルを作成するときに、AUTO_INCREMENT属性をつける 例としては create table AAAAA( `ID` int primary key AUTO_INCREMENT, `項目A` char(7), `項目B` char(20) ); というようにテーブルを作成して、 insert時に insert into AAAAA (`項目A`,`項目B`) values ('データ1','データ2') のようにすると、IDが自動採番される あとは変数を使う方法がある。 SET @r=0; SELECT (@r:=@r+1) as row FROM `テーブル名`; また、PHPなどで、実行する場合は、SETと、本SQLの2本を同時実行で