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

私的良スレ書庫

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

元スレMySQL 総合 Part23

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
104 : NAME IS - 2012/09/06(木) 05:51:54.27 ID:??? (+30,+29,-63)
アホなゴキブリばっかやの、さすが天下の下請け高専卒はんやなぁ(爆笑)
ワシにはとてもじゃないけど、お前らみたく人間捨てられへんわぁ( ´Д`)y━・~~
ゴキブリ高専卒はやっぱり生きてて楽しいんやろな(爆笑)自称優秀さんやもんな(核爆)
105 : NAME IS - 2012/09/06(木) 08:32:27.03 ID:??? (-25,-30,-74)
               __
             / ☆ \               
             ヽニニニノ            >>104 論文の清書できたかね?
            | ノ  凶授 ヽ       (  )  学生実験の指導はやってるかね?
           /  ●   ● |    (  )    科研費の申請書できた?
        __|    ( _●_)  ミ__   ( )  奉仕しろよピベド
        (_. 彡、   |∪|  、`__ )─┛     
      /  / ヽ   ヽノ  /_/:::::/            
      |::::::::::| / ( ̄ ̄ ̄ヽ  |:::::::| ̄         
      |::::::::::| |   ̄ ̄ヽ .ノ |:::::::| /      
    / ̄ ̄旦 ̄ ̄ ̄ ̄ ̄ ̄ ̄/|/             
  /__________/ | |
  | |-------------------| |
107 : NAME IS - 2012/09/06(木) 20:08:59.13 ID:??? (+27,+29,-19)
すげぇ。。。。まだやってんのかコイツ。。。。
ものすごい勢いで呆れた。。。。
109 : NAME IS - 2012/09/07(金) 01:24:27.52 ID:??? (+27,+29,-25)
コンサルしてもらわないとまともに運用まで持っていけないぐらい
技術的な難易度が高いとは聞いたことがある
111 : NAME IS - 2012/09/07(金) 10:06:24.38 ID:??? (+23,+29,-31)
>>110
あるある すぎるw
初期台数が必要なのは結構ネック。

負荷が高くなって分割を検討し始めた時に
cluster にしとけばよかったかな~っていっつも思う。

112 : NAME IS - 2012/09/07(金) 10:40:46.39 ID:??? (+27,+29,-58)
ゴキブリ高専卒は今日もチューニング作業に邁進したまえ。
いくらチューニング作業に秀でようと結局は下請け奴隷やってことを忘れたらあかんで?
人間は謙虚じゃないとあかんでぇ( ´Д`)y━・~~
115 : NAME IS - 2012/09/28(金) 20:06:18.18 ID:??? (+22,+29,-3)
さて、そろそろヲタでも放置するか
117 : NAME IS - 2012/10/18(木) 12:06:02.89 ID:??? (-3,+8,-2)
119 : NAME IS - 2012/10/24(水) 16:59:43.42 ID:??? (-24,-29,-20)
selectの結果を縦に表示するときは ; じゃなくて \G 使うけど

あれ、なんで \G なの? もっとほかの記号になる予定は無いの?
121 : NAME IS - 2012/10/25(木) 19:24:15.40 ID:??? (-3,+8,-2)
122 : NAME IS - 2012/10/26(金) 04:13:13.08 ID:??? (-29,-30,-223)
PHPからMySQLを操作したとき

LOCK TABLES table1 WRITE, table2 READ

UPDATE table1 SET
c1 = (SELECT COUNT(c1) FROM (SELECT c1, c2 FROM table2 WHERE c1=1 OR c2=1 OR c3=1 ORDER BY c0 DESC LIMIT 20) AS p1 WHERE c1=1),
c2 = (SELECT COUNT(c2) FROM p1 WHERE c2=1),
c3 = (SELECT COUNT(c3) FROM p1 WHERE c3=1)
WHERE c0=1

こういう感じのSQLを送信したんですけどMySQLからp1をLOCKされてないってエラーが出てしまって
サブクエリをロックするにはどうしたらいいんですか?
124 : NAME IS - 2012/10/26(金) 15:04:56.26 ID:??? (+31,+29,-36)
正規化に全然詳しくないんですけど、
ブログを作ってるとして、カテゴリを実装しようとしたら、皆さんはどうやって実装しますか?
こういうマスタを作るとか言葉で説明してください
125 : NAME IS - 2012/10/26(金) 15:05:26.76 ID:??? (+10,+12,-6)
あ、カテゴリって複数設定できるようにしたいです
126 : NAME IS - 2012/10/26(金) 15:33:52.40 ID:??? (+32,+29,-55)
たとえば記事IDとカテゴリIDを紐づけるテーブルを作った場合、
データを追加していくと当然見た目的にはばらばらになると思うんですが、select文でwhereでidを指定すれば、
そのIDのデータだけ引っ張ってきてくれるのでどうにでもなると思うんですが、
そういうデータの格納順番って気にしなくていいんですか?
127 : NAME IS - 2012/10/26(金) 15:45:31.38 ID:??? (+18,+17,-17)
気にしなくて良い
適切なindexがあれば
128 : NAME IS - 2012/10/26(金) 15:53:57.22 ID:??? (+30,+28,+0)
>>127
ありがとうございました。
>>124-126は全て無視でいいです
129 : 119 - 2012/10/26(金) 16:59:58.86 ID:??? (+17,+29,-4)
謎は謎のままか
132 : NAME IS - 2012/10/26(金) 21:34:09.06 ID:??? (+32,+29,-101)
何度もすいません
カテゴリを実装しようとするとき
ある記事IDとカテゴリを結びつけるテーブルと
カテゴリIDとカテゴリIDを結びつけるテーブルを作ろうとおもったんですが、

記事IDとカテゴリを結びつけるテーブルは記事IDとカテゴリIDを結びつけるべきですか?
それともカテゴリ名ですか?
134 : NAME IS - 2012/10/26(金) 22:08:34.59 ID:??? (-5,+5,+1)
>>133
ありがとうございました
135 : NAME IS - 2012/10/26(金) 22:21:20.96 ID:??? (+31,+29,-17)
外部キー制約って結構使いますよね?
じゃあストレージエンジンはInnoDBにすることの方がおおいんでしょうか?
136 : NAME IS - 2012/10/26(金) 23:17:14.76 ID:??? (+24,+26,-24)
一つのテーブルから、複数のテーブルのカラムに外部キーって設定できるんでしょうか?
出来る場合はどうやって記述したらいいんでしょうか?
137 : NAME IS - 2012/10/26(金) 23:58:11.92 ID:??? (+34,+27,-25)
>>135
今はInnoDBがデフォルトでしょ。だからそういうことなんじゃ。
ただ外部制約やトランザクションを使わないんならMyISAMもでいいだろうし
138 : NAME IS - 2012/10/27(土) 00:13:10.33 ID:??? (+32,+29,-26)
>>137
わかりました
本当にありがとうございました
139 : 130 - 2012/10/27(土) 02:34:13.34 ID:??? (+30,+29,-5)
回答が無いようなので他を当たります。
失礼しました。
140 : NAME IS - 2012/10/28(日) 10:38:10.16 ID:??? (+32,+29,-63)
NAVICAT評価版の30日終わったから、製品版を買ったのだが
知らないで英語のサイトの方に行って買ってしまった。
日本語版にしたいのだが、日本のサイトで買わないといけなかったのかな?
そんなことどこにも書いていなかったよ・・・
なんか方法があれば教えてください。
141 : NAME IS - 2012/10/28(日) 10:52:01.00 ID:??? (+23,+24,-28)
販売元に問い合わせるのが一番確実なのでは
143 : NAME IS - 2012/10/28(日) 20:58:23.61 ID:??? (-25,-28,-6)
MyISAMでインデクス無しでインサートしてからエンジン切り替え
144 : NAME IS - 2012/10/28(日) 20:59:13.65 ID:??? (+24,+29,-2)
>>143
ナイスな方法ですね!
ありがとうございます
145 : NAME IS - 2012/10/29(月) 11:34:44.62 ID:??? (+32,+29,-136)
以前ここでカテゴリの実装についてアドバイスもらったんですが、


カテゴリマスタテーブルと、記事IDとカテゴリIDを紐つけるテーブルを作った方がいいといわれました。

これを実現するために、
まず、記事IDとカテゴリIDを紐づけるテーブルにアクセスして、記事IDに紐付いているカテゴリIDを全部取得します。
その後このカテゴリIDの名前を調べるために、カテゴリマスタテーブルと取得したカテゴリIDを照合してカテゴリ名を取得します。

このように2回データベースにアクセスすることになるんですけど、
こんな設計で問題ないんですか?
148 : NAME IS - 2012/10/29(月) 12:47:43.08 ID:??? (+27,+29,-17)
ジョインなんてあるんですね
調べてみます
ありがとうございました!
149 : NAME IS - 2012/10/29(月) 13:47:04.72 ID:??? (+24,+29,-4)
>>139
>>131 で解決したのかと思ったよw
150 : NAME IS - 2012/10/29(月) 18:51:20.07 ID:??? (+33,+29,-24)
>ジョインなんてあるんですね

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

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


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