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

    元スレMySQL 総合 Part15

    mysql覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - insertall + - mregexp + - SSD + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    206 = :

    トランクザションが早いと言うより、同時に行われるロック処理のおかげもある希ガス
    ソースは俺

    212 = :

    >>211
    レスありがとうございます
    この「11」は仮の数字です、すいません・・
    その場合だと、先頭に入っていた場合、
    最終に入ってた場合にマッチされないので悩んでいます。

    213 = :

    いずれ使えるから、正規表現は学んでおいた方がいい。
    今回の場合は

    REGEXP "(^11|,11,|11$)"

    215 = :

    >>210のテーブル自体が良くない気が

    216 = :

    まあそれはその通りだな

    217 = :

    おい、おまえらは何のデータベース作ってんだ?
    入れる内容が無いんだが
    ネットで拾えるデータベースに流用できるエクセルのファイルとか教えろや
    郵便番号とか誰でもつくってそうなつまんねーもんつくりたくねーから
    おもしろいの教えれ

    218 = :

    株のデータなんかいいんじゃない?

    219 = :

    >>217
    http://kazina.com/dummy/
    これでも入れとけ

    220 = :

    >>215
    ん、そういった場合 IDで紐付けして別テーブルに
    id:x_id:val
    1:1:1
    2:1:2
    3:1:3
    4:1:12
    5:1:211
    6:2:3
    7:2:2
    8:2:11
    9:2:212
    こういう感じで入れテクって事かな?

    221 = :

    >>213
    ありがとございます。
    >>214
    それだと 1 の時にまずい事になるのです。

    222 = :

    追記 213さんのも 前方^スタートと 
    最終適応の$のみなので、121の検索で当たっちゃう予感。
    やはり カンマ割りで入れるのが間違いなのかな?

    223 = :

    やりたかった事書きます。

    フォームからのチェックボックス値を保存しておきたかったのです。
    radioとは違い複数あるためどうしようか考えていました。

    PHPで行っているのですが、フォームから来た 配列をそのまま implode( ',', 配列) として入れちゃえ
    んで、読み出したら explodeだと、安易に考えてました。

    出来たのは良いけど、検索できない・・と こんな状況であります。
    アドバイスお願いします。

    224 = :

    インサートするときダブルクオートでくくっておくとかじゃダメ?

    226 = :

    >>214
    これはひどい

    227 = :

    >>225
    きたっ キタキターッ
    いけました! REGREPすごいな 勉強します。
    11と1の複合を探したいときは こんな感じでいいのですね

    ((REGEXP "(^11,|,11,|,11$|^11$)")AND(REGEXP "(^1,|,1,|,1$|^1$)" ))

    ありがとうございましたっ!

    228 = :

    WHERE `val`
    REGEXP '(^11,|,11,|,11$|^11$)'
    AND `val`
    REGEXP '(^1,|,1,|,1$|^1$)'

    こうでした。 ありがとうございました

    229 = :

    >>220
    そっちの方がいいね

    231 = :

    >>228
    これ、データの件数増えたら物凄く重そうだな・・・

    233 = :

    それ、1111… にもマッチするが。

    237 = :

    ここらへん
    http://d.hatena.ne.jp/llamerada/20080413/1208073687

    238 = :

    MySQLであるテーブルのカラムの一部が以下のようになっているとします.
    ここから,県名の多いものを上位3つ取得するのってどうすればいいですか?

    神奈川
    埼玉
    神奈川
    栃木
    埼玉
    栃木
    茨城
    埼玉
    茨城
    埼玉
    埼玉
    茨城



    こういう感じで全国の県名がたくさん

    239 = :

    >>238
    SELECT COUNT(*), 県名 FROM 全国 GROUP BY 県名 ORDER BY COUNT(*) DESC LIMIT 3;
    かな。

    俺も今MySQL勉強中なんだけど、SQL書くとき、大文字で書いてる?小文字?
    Oracle 使う人が皆大文字だったから、今はそれに倣って俺も大文字にしてるけど。

    240 = :

    テーブルやフィールドと区別付けるために、全部大文字にしてる。

    242 = :

    >>239さんありがとうございました

    私はSQL文を直接打つ場合は全部小文字です。
    プログラムから使用するときは>>240さんと同じ理由で大文字にしてます。

    244 = :

    [tbl1]
    id
    1
    2
    3

    [tbl2]
    id | name | number
    1 | 山田 | 18

    [tbl3]
    bango | name | getup
    2 | 橋本 | 15時半

    [tbl4]
    num | name | memo
    3 | 富永 | 遅刻しやすい


    tblをベースに
    id | name
    1 | 山田
    2 | 橋本
    3 | 富永

    のように取得したいのですが、何か良い方法はないでしょうか。

    248 = :

    すみません。
    オフライン環境でCGI動作テストをしようと
    考えているのですが、この場合、MySqlを
    どこか特殊なフォルダにインストールしないといけないとか
    設定ファイルを書き変えないといけないとかありますか?

    CGIからデータベースの読み出しテストをしたいと考えています。

    249 = :

    アクセス権限だけ確認して
    あとは普段のままでいいと思うけど

    250 = :

    >>243
    ありがとうございます。
    DBIで取得できないだろうかと考えましたが、
    やはり自前で測るしかなさそうですね。


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - insertall + - mregexp + - SSD + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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