• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1万件のレコードの追加方法、主キーは億単位で不規則)

1万件のレコードの追加方法、主キーは億単位で不規則

このQ&Aのポイント
  • 主キーのデータを自動増分せずに数千万単位の数字で追加する方法
  • フィールド数が複数あり、同じ値でも構わない1万件のレコードを追加する手順
  • auto_incrementを使わずに1万件のレコードを追加する方法

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ちょっとやってみました rand()を使って上がる率を調整します。 //準備 create table aaa (id int not null unique key); insert into aaa values(1); //この2行を、必要な回数実行 SET @NUM=0,@MIN=1,@MAX=10; INSERT INTO aaa SELECT (@NUM:=@NUM+FLOOR(@MIN + (RAND() * (@MAX-@MIN+1))))+a.id FROM aaa inner join (select max(id) as id from aaa) as a on 1

juju-juju
質問者

お礼

すごく参考になりました。本当に有難うございます。

関連するQ&A