サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
2025年ランキング
cvshin.hatenadiary.org
前回のjoinとgroup byを使った方法は、対象件数が増えると乗算で処理に時間が掛かるため、数万件の処理にはとても耐えられなかったので、新しくsqlを作り直した時のお話し。つまり、前回の続きです。 select-insert(なんて呼ぶのかよく分からないが、insertのvalueをselect文にする事)を使って、やる場合はとても簡単シンプル&超高速。 INSERT INTO rank SELECT null, uid FROM `user` ORDER BY `user`.`count` DESC rankテーブルは、keyにAUTO_INCREMENTかけて、これが順位。「null, uid」でnull指定で連番を挿入させて簡単にランキングを作成できた。5万件でも0.00何秒の世界。 で、これをアップデート文にすればよいかと単純に考えたはいいが、できない。やはり、Mysqlのup
このページを最初にブックマークしてみませんか?
『cvshin.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く