のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,298人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【MySQL】下らねぇ質問はID出して書き込みやがれ 2

    mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    51 : NAME IS - 2012/01/01(日) 15:20:12.54 ID:??? (+32,+29,-57)
    秒が変わってもXXの連番が必ずしも00から始まらなくても良いなら、
    採番テーブルから採番して、その番号を100で割った余りをXXとする。

    どうしても00から始まって欲しいなら、採番テーブルにdatetimeのカラムを
    設けて、それで秒替わりを検出したら番号をゼロとしてしまう。
    52 : NAME IS - 2012/01/01(日) 17:27:32.79 ID:??? (+23,+25,-33)
    秒間100件程度ならMyISAMで採番テーブル作るで何の問題もないよ。
    アベンドしたときに番号の抜けを出したくないとかいうならInnoDBでもいいと思う。
    53 : NAME IS - 2012/01/01(日) 19:23:47.21 ID:??? (+32,+29,-40)
    ホストプログラムが複数マシンで動いていて、システム時刻が
    ずれていたりすると問題にならない?
    54 : NAME IS - 2012/01/01(日) 21:21:46.71 ID:??? (-27,-30,-188)
    皆様,お助けください。p_blog というディスコンとなったcmsソフトを使い
    続けています。

    apache 2.2.17, php 5.3.5, mysql 5.1.57

    というバージョンまでは「データベース全体のバックアップ・リストア」で
    問題が生じたことはありませんでした(4系列から5系列への移行時を除く)
    が,

    apache 2.2.21, php 5.3.8, mysql 5.5.16

    では,バックアップ・リストアは出来るものの,ブログ本文部分が「全く出
    力されない」のです。ここだけ,ゴソッと抜け落ちてしまいます。ブログ本
    文が収められているテーブルはちゃんとリストアされていますし,バック
    アップ・リストアの際にもエラーは何一つ発生していません。文字コードは
    全部UTF-8に統一してあり(status; で確認済み),php.ini, my.cnf の
    設定も同じです。

    何か,この不具合を解消するための,ヒントを頂戴できませんでしょうか?
    55 : NAME IS - 2012/01/02(月) 02:13:05.96 ID:??? (+32,+29,-4)
    >>53
    日時も採番用ホストのそれを使えばいいだけじゃんか。
    56 : 45 - 2012/01/02(月) 08:10:17.79 ID:??? (-27,-30,-59)
    皆様ありがとうございます。
    まとめると、採番テーブルでDBサーバの時刻を使ったほうが問題が
    少ないということで、こんな感じですよね?
    create table seq (
    id int not null,
    dt datetime
    );
    update seq set id=if(dt<now(),0,id+1),dt=(dt<now(),now(),dt);
    57 : NAME IS - 2012/01/02(月) 08:49:01.83 ID:??? (-27,-30,-63)
    create table seq (
    id int not null,
    dt datetime
    ) engine=MyISAM;
    update seq set id = last_insert_id( if(dt<now(),0,id+1) ), dt = if(dt<now(),now(),dt);
    select last_insert_id(), dt from seq;
    61 : NAME IS - 2012/01/03(火) 12:00:14.98 ID:??? (-24,-30,-80)
    すまぬセミコロン抜け

    AND purchase_date <= "' . $edate . '" AND star >= 4 ORDER BY purchase_date'

    AND purchase_date <= "' . $edate . '" AND star >= 4 ORDER BY purchase_date';
    64 : 62 - 2012/01/04(水) 17:57:45.89 ID:k3MZr3nC (+13,+23,+1)
    >>63
    ありがとうございます、解決しました。
    65 : NAME IS - 2012/01/04(水) 19:03:27.48 ID:Y4FS6eZm (+24,+29,-43)
    ストアドの引数に配列渡すのってどうするのが良いんでしようか?
    テンポラリテーブル作って渡してるのですが、どうにもすっきりしなくて。
    66 : NAME IS - 2012/01/05(木) 13:03:07.92 ID:??? (+22,+28,-5)
    >>60
    >>61
    ありがとうございました。ヒアドキュメントの方が何故がエラーで
    動きません
    67 : NAME IS - 2012/01/05(木) 15:53:31.06 ID:ktbGIpiI (+29,+29,-57)
    テキストをデータベースに格納する場合、普通にINSERTとかするとそのまま格納されると思います
    これを圧縮して格納するような事は出来るのでしょうか?
    もし出来るとしたら、どのような技術とか手法を行えばいいのでしょうか?
    69 : NAME IS - 2012/01/05(木) 19:24:21.17 ID:??? (+34,+29,-28)
    株取引のデータがcsv形式であって、これを検索したりして分析したいと思っているんですけど、
    MySQLを使えばいいんでしょうか?
    データベースは初めてなので初心者向きのがいいです。
    70 : NAME IS - 2012/01/05(木) 19:26:25.55 ID:??? (+18,+23,+1)
    >>69
    そうです。
    71 : NAME IS - 2012/01/05(木) 19:37:19.33 ID:??? (-25,-21,+1)
    >>70
    thx
    72 : NAME IS - 2012/01/05(木) 19:52:06.35 ID:??? (+21,+18,-7)
    >>69
    MySQLで、銘柄情報テーブルやら株価テーブルやら作ってるyo
    81 : NAME IS - 2012/01/08(日) 22:04:59.13 ID:J7RBkAVS (+12,+27,+0)
    うむ
    82 : 77 - 2012/01/09(月) 08:27:51.19 ID:VlYtpvNh (-3,+5,+2)
    >>80-81
    ありがとうございました。
    83 : NAME IS - 2012/01/09(月) 14:09:44.88 ID:8po/85zC (+30,+30,-133)
    安藤優子、木村太郎は、某プロパイダの社外取締役、かつ、安藤は、フジ社外の人間にもかかわらず、フジテレビジョンのM&Aの最中、フジのホワイトナ
    イトの【親会社】の本業を無視して、「インターネットは虚業だ。具体性がない
    。」というようなことをコメントしました。この虚業は、livedoorを指していた
    としても、「同業者」であったということは、非常に、違和感を感じずには、い
    られません。
    84 : NAME IS - 2012/01/12(木) 00:33:15.75 ID:??? (+27,+29,-11)
    原発の監視システムが止まった件
    オラクルのせいにされてるぞ
    http://www.ustream.tv/recorded/19694240
    85 : NAME IS - 2012/01/12(木) 11:34:57.83 ID:??? (+27,+29,-39)
    十数年前、オラクルの箱を見たとき書いてあったけどなぁ。
    原発制御等、不調に見舞われるととても重篤な結果をもたらすことに使っちゃ駄目です
    みたいなことを。
    88 : NAME IS - 2012/01/18(水) 02:01:21.80 ID:??? (+27,+29,-45)
    連結が多いのは単に
    そういうコーディングルールにしてるってだけだと思うよ
    89 : NAME IS - 2012/01/18(水) 15:01:17.12 ID:mSCIAkOx (+38,+29,-56)
    Mysqlにインデックスってあるじゃないですか。
    あれって、たとえば京都市に住む男性の田中さんを検索しようとしたとき、
    京都市の人口146万人からさがすところを
    "性別"というカラムにインデックスがつけてあったら
    京都市の男性人口70万人から
    検索されてはやくなるということですか?
    90 : NAME IS - 2012/01/18(水) 15:28:07.50 ID:??? (+38,+29,-46)
    >>89
    性別ならそうだね
    名前にインデックスをつければ、大雑把にいうと名前のあいうえお順で探してくれる
    普通なら登録順に探す
    本の後ろの索引みたいなものだね
    91 : NAME IS - 2012/01/18(水) 15:31:12.87 ID:??? (+33,+29,-36)
    >>90
    >名前にインデックスをつければ、大雑把にいうと名前のあいうえお順で探してくれる

    ?
    92 : NAME IS - 2012/01/18(水) 16:05:10.55 ID:??? (-15,-13,-7)
    性別はBTreeインデックスだと意味ないな。
    使わないほうが速い。
    93 : NAME IS - 2012/01/18(水) 16:29:16.39 ID:??? (+38,+29,-136)
    「埼玉県の田中太郎さん(31)」を探すときに、
    50音順版の名簿があれば「た」のあたりに目星を付けて探すだろ?
    都道府県順版の名簿なら、埼玉県のあたりから探し始められる。
    年齢順版の名簿なら、31歳に絞って探せる。
    以下略
    94 : NAME IS - 2012/01/18(水) 18:30:45.66 ID:mSCIAkOx (+43,+29,-88)
    >>93
    よく聞く、ツリー式というのは、
    31歳に絞る(年齢カラム) → 男性に絞る(性カラム) → 埼玉に絞る(地域カラム)
    と、どんどん消去法みたいな感じで絞っていく感じですね。

    容疑者の絞り込みみたいな感じですね。
    死亡推定時刻はどうか → その時刻にいた人物は → その人物のアリバイは → 
    95 : NAME IS - 2012/01/18(水) 20:20:15.78 ID:??? (+33,+29,-67)
    >>94
    ちょっと違うかな
    インデックスはカラムごとにつけるから名前のインデックスだったら一文字目、その一文字目に属する中で二文字目っていうツリーができて素早く検索できる
    96 : NAME IS - 2012/01/23(月) 09:53:13.19 ID:L93U36BH (+32,+29,-59)
    現在 何万件とレコードのデータがあります。
    データが復活できるよう、レコードを消す時は
    DELETE ではなく、 表示フラグが false になるという処理をしてます。

    やっぱ、このままいくと 重くなっていきますか?

    97 : NAME IS - 2012/01/23(月) 10:30:29.85 ID:??? (+27,+29,+0)
    そらそうでしょ。
    98 : NAME IS - 2012/01/23(月) 11:15:29.23 ID:L93U36BH (+31,+29,-41)
    >>97
    そらそうですか・・・。

    ということは、パフォーマンスをもとめるなら
    SQLに残しておけるレコード数には限界があるということですね・・・。
    99 : NAME IS - 2012/01/23(月) 11:18:06.85 ID:??? (+1,+8,-3)
    1番軽いのはデータが0件の状態
    100 : NAME IS - 2012/01/24(火) 20:32:06.55 ID:/we2kZhZ (+29,+29,-41)
    PHP+MySQLです。バージョンはおそらく最新
    プレースホルダを使ってログインフォームを作成したいのですが、
    参考になるサイトもしくは簡単なソースを教えてもらえないでしょうか。
    できればピュアPHPでと考えています。
    不可能なようならライブラリを使う方法でも一般的なものならOKです。
    よろしくお願いします。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について