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

    私的良スレ書庫

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

    元スレMySQL 総合 Part20

    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
    801 : NAME IS - 2011/09/27(火) 09:50:04.42 ID:??? (+68,-29,-33)
    MySQL.comのWebサイトに不正なコード 闇市場でroot権限も販売か
    http://www.itmedia.co.jp/enterprise/articles/1109/27/news027.html
    802 : NAME IS - 2011/09/27(火) 09:56:14.32 ID:??? (+17,-20,-10)
    >>792
    なんなんだ、こいつはw
    だいたい、MySQLの場合は、GPL版とCL版でものが違うじゃないか。
    803 : NAME IS - 2011/09/27(火) 12:01:01.70 ID:??? (+63,+29,-8)
    >>801
    そういや昨日>>790のURLを開いたらなぜかJAVAが起動しておかしいと思った。
    感染したのかな?
    804 : NAME IS - 2011/09/27(火) 13:58:13.69 ID:??? (+57,+29,-28)
    昨日マニュアル見たけど
    プラグインとJavaScriptは切ってた。
    こういうとき何のアナウンスもないものなの?
    805 : NAME IS - 2011/09/27(火) 15:14:28.42 ID:??? (+52,+29,-2)
    企業の体質によるだろ
    806 : NAME IS - 2011/09/27(火) 21:29:39.35 ID:??? (+72,+29,-34)
    >>801
    やべぇ、最近頻繁に訪れていたから感染してるかも・・・
    Windowsの場合、MSEssensialしか入れてないけどやっぱ感染してるかな?
    まぁLinuxで訪れてるんだけどやっぱ駄目ですかね?
    特にウィルス対策ソフトは導入していませんが
    807 : NAME IS - 2011/09/27(火) 22:08:14.63 ID:??? (-1,-29,-50)
    JavaとかFlashの慨知脆弱性だろ?多分
    Windowsの各プラグインが最新版なら大丈夫じゃね?
    808 : NAME IS - 2011/09/27(火) 22:29:59.70 ID:??? (+89,+29,+0)
    慨知ってなんだ・・・?
    809 : NAME IS - 2011/09/27(火) 22:39:12.63 ID:??? (+93,+29,-1)
    おおざっぱに知ってんだろ。
    810 : NAME IS - 2011/09/28(水) 00:23:42.00 ID:??? (+57,+29,-23)
    お前ら

    一回問い合わせろ
    で結果を晴れ

    又聞きや妄想はイラン
    実際のソースがないと信じない
    811 : NAME IS - 2011/09/28(水) 00:37:35.11 ID:??? (+52,+29,-2)
    812 : NAME IS - 2011/09/28(水) 01:43:57.53 ID:??? (+77,+30,-59)
    >>808
    「慨知」でググると真面目そうなサイトでも使われてるのが恐い。
    2ch用語の「ガイシュツ」の悪影響でしょうか。

    >>809
    「慨」は「憎らしい」とか「いまいましい」という意味みたいです。
    「おおざっぱ」なら「概知」ですかね。
    813 : NAME IS - 2011/09/28(水) 19:16:49.91 ID:AOJXD0O8 (-28,-30,-218)
    プログラム板で聞こうか迷ったのですが質問させてください

    mixiで新着のコメントがあった場合、
    コメント(1) みたいな表示で新着コメント数が表示され、コメントを確認すると
    その表示が消えています
    これはどうやって実現するのが良いでしょうか
    DBのコメント用のテーブルに checkedカラムを用意してデフォルトを0として、
    閲覧時(select時)にchecked=1としてupdateするくらいしか思いつかないですが
    他にどんなやり方があるでしょうか?

    また、上記の方法だとするとクエリを2つ実行するってことですよね?
    トランザクションさせることになるんでしょうか
    まとめて一つのクエリでコメント一覧の引き出し+updateなんて出来ないですよね?

    mysql5を使っています、ご意見お願いします
    814 : NAME IS - 2011/09/28(水) 19:57:42.34 ID:??? (+137,+29,-43)
    読んだ最新コメントの日時を記録、かな?
    次回は、その日時より新しいコメントがいくつあるか、と。

    よくわからん。

    でも、そういうのはMySQL特有のことではないから、
    ム板とか、この板でもDB設計スレとかの方が適切じゃなかろか。
    815 : NAME IS - 2011/09/28(水) 20:39:14.11 ID:??? (+94,+29,-32)
    >>813
    そのコメントを見る可能性のある(例えば)100人のうち一人でも見たら
    表示済みとしてしまっていいの?w

    普通そういうクラ側でどう扱うか、というだけの問題ならクッキーとかでやればいいんじゃないの
    816 : NAME IS - 2011/09/28(水) 20:39:38.16 ID:??? (+70,+29,-20)
    >>814
    なるほど、そういう発想はなかったです!
    勧めていただいたスレで質問し直してみます、ありがとうございました
    817 : 813 - 2011/09/28(水) 20:44:05.35 ID:??? (+81,+30,-105)
    >>815
    あ、説明不足ですみません
    mixiなどの会員機能前提で、その会員ユーザー向けのコメントなのでその人だけが確認すればOKなんです
    しかし今>>814さんの仕様を考えたら、コメントが複数ある場合、全部確認してなくても
    一つだけ確認しただけで未読フラグが落ちることになりそう…
    難しい、やっぱり個別にフラグ持たせるしかないのかな。何個もクエリ実行させるのは嫌なんだけどなぁ
    818 : NAME IS - 2011/09/29(木) 09:06:53.99 ID:??? (+3,-30,-75)
    table A (
      name_id autoincrement,  #key
      name   varchar(50)   #名前
    );

    table B (
      id   autoimcrement,  #key
      friend int,       #味方ID
      enemy  int       #敵ID
    );


    friendもenemyも同じAマスターを参照しています。
    外部ジョインで
    select 味方の名前, 敵の名前 from A left join B on ???? where B.id = ?
    と書きたいのですがうまくいきません。
    どうよに書けばいいでしょうか?



    819 : NAME IS - 2011/09/29(木) 09:21:11.23 ID:??? (+39,-30,-35)
    SELECT friendtable.name, enemytable.name
    FROM A AS friendtable, A AS enemytable, B
    WHERE B.id = ? AND B.friend = friendtable.name_id AND B.enemy = enemytable.name_id

    じゃあかんの?
    820 : NAME IS - 2011/09/29(木) 09:46:56.59 ID:??? (+74,+29,-90)
    >>819
    ありがとうございます。
    join句がありませんが、これは外部結合となるのでしょうか?あるいは内部結合となるのでしょうか?

    なぜこんな質問をするのかと言いますと、
    別のテーブルを参照させる場合は常にjoin句を使用するものと思い込んでいて
    join句を使わないでも表現できることは知っていたのですが、このように書くべきという考えに至りませんでした。



    821 : NAME IS - 2011/09/29(木) 10:13:56.25 ID:??? (+30,-19,-56)
    WHEREんとこでjoinされてるよ。内部結合。

    にしても、場合に拠るだろうけど、818だけしか見てない者としては、
    friendとenemyは別テーブルに分けたい気持ちがむらむらと。
    822 : NAME IS - 2011/09/29(木) 10:28:30.50 ID:??? (+37,+5,+2)
    >>821
    ありがとうございました。
    823 : NAME IS - 2011/09/29(木) 10:39:38.81 ID:??? (+12,-30,-89)
    >>820
    内部結合になる
    外部結合したいときは
    WHERE B.id = ? AND B.friend = friendtable.name_id(+) AND B.enemy = enemytable.name_id(+)
    と、私ならする(本当はJOIN句使ったほうがいいんだろうけど、こっちのが見やすいし慣れてる)

    MySQLで動くかどうかは知らんw
    動くの?
    824 : NAME IS - 2011/09/29(木) 12:15:16.95 ID:??? (+9,-18,-14)
    (+)
    ↑これはオラクル方言だと思う。
    826 : NAME IS - 2011/09/29(木) 16:37:46.37 ID:??? (+22,-5,-38)
    有料でよければnavicat
    一応無料版もあるけど機能制限はされてる
    でも無料版でも十分かもしれない
    827 : NAME IS - 2011/09/29(木) 17:29:39.46 ID:??? (-1,-29,-32)
    家で無料版のnavicat使ってるよ
    かなり便利
    828 : NAME IS - 2011/09/29(木) 19:06:42.99 ID:??? (-6,-29,+0)
    自分はSequelPro.
    829 : NAME IS - 2011/09/29(木) 20:18:22.04 ID:??? (+3,-30,+0)
    ソースコードからLinuxにインストールすると、デフォルトではmysql.sockは/tmp内に存在し、my.cnfもそうなっております
    で、この場合は一般ユーザhogeでも端末にてコマンドラインで
    $ mysql -u root -p
    等とするとアクセスできていたのですが、わけあって
    ./configureにて--with-unix-socket-path=/var/lib/mysql/mysql.sockを付けmy.cnfも変えたらrootユーザ以外はアクセスできなくなりました
    hogeユーザでアクセスすると、
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)
    となります
    srwxrwxrwx. 1 mysql mysql 0 mysql.sock
    でパーミッションの問題だと思い、hogeをmysqlグループに入れたり、
    setfacl -m u:hoge:rwx /var/lib/mysql/mysql.sock
    等としたのですがダメでした
    どのようにすればhogeユーザにてmysqlにアクセス出来るようになるのでしょうか?
    830 : NAME IS - 2011/09/29(木) 20:21:21.12 ID:??? (-2,-30,-18)
    まずは/var/lib/mysql/*.errを見てみたほうがいい。
    831 : NAME IS - 2011/09/29(木) 23:57:45.10 ID:??? (+56,+28,-17)
    navicatは金払ってでも買うべし。
    コレなしでは仕事できん。
    832 : NAME IS - 2011/09/30(金) 01:23:20.29 ID:??? (+57,+29,-3)
    じゃぁしなくていいよ
    弘法筆を選ばず
    833 : 825 - 2011/09/30(金) 01:29:08.40 ID:QSvmWJiP (+24,+29,-61)
    みんなありがとう
    navicatが評判だけど、個人ではあっても一応駆け出しの商用だから
    まだ今の段階ではフリーだと助かります
    よろしかったらフリーのおすすめを語ってください
    834 : NAME IS - 2011/09/30(金) 03:01:16.66 ID:??? (+57,+29,-8)
    フリーのソフトの情報をタダで手に入れようとは虫が良すぎる
    835 : NAME IS - 2011/09/30(金) 08:09:15.16 ID:??? (+2,-29,-34)
    navicatみたけどsqlもちゃんと使えるのかな
    Mysql workbench の方がよくないかな
    836 : NAME IS - 2011/09/30(金) 10:40:38.84 ID:??? (-1,-29,-14)
    shellとmysqlコマンドがあれば何でも出来るよ
    837 : NAME IS - 2011/09/30(金) 14:44:13.51 ID:??? (-1,-29,-26)
    >>835
    無料版でも使える。有料版だとER図書くみたいな感じでSQL作れるのが便利。
    838 : NAME IS - 2011/09/30(金) 19:56:54.30 ID:??? (+57,+29,-59)
    navicatくらい会社で買ってもらえるでしょ?
    フリーがいいとかって、どんだけ貧乏な会社なの?
    評価版があるんだし、評価してよかったら買えよ
    839 : NAME IS - 2011/09/30(金) 20:32:46.17 ID:??? (+57,+29,-22)
    >個人ではあっても一応駆け出しの商用
    つまりSOHOやら起業まもないって事だろ
    840 : NAME IS - 2011/09/30(金) 20:55:57.39 ID:??? (+57,+29,-21)
    2chに書き込んで、真偽の定かで無い文字を追いかける起業…
    841 : NAME IS - 2011/09/30(金) 20:58:44.31 ID:??? (+57,+29,-23)
    SOHOだろーと便利なものは買えといいたい。
    嫌ならフリーのもあるんだからそれを使いな。
    842 : NAME IS - 2011/09/30(金) 21:06:54.88 ID:??? (+57,+29,-36)
    金が無いし、フリーソフトを自分で試すのも面倒だからここで聞くとか
    そんなヤツやphpMyAdmin使ってればいいじゃないか
    843 : NAME IS - 2011/09/30(金) 22:07:03.75 ID:??? (+57,+29,-18)
    あれはあれで便利なんだが
    ファイル1本で済むのがあれば便利だよな
    844 : NAME IS - 2011/09/30(金) 22:29:27.99 ID:??? (+31,-29,-19)
    MySQL WorkBenchは、なぜ不人気なのか?
    845 : NAME IS - 2011/09/30(金) 22:49:19.15 ID:??? (+62,+29,-5)
    >>844
    ださい
    インストールがめんどい
    使い勝手が悪い
    遅い
    たまに固まる
    846 : NAME IS - 2011/09/30(金) 22:49:34.47 ID:??? (+39,+21,+0)
    知らん
    847 : NAME IS - 2011/09/30(金) 22:51:58.50 ID:??? (-1,-29,-19)
    MySQL Workbenchいいよ!
    フリーだし
    今のところ不満はない
    848 : NAME IS - 2011/09/30(金) 23:18:20.48 ID:??? (+4,-23,-40)
    Workbenchはexeのあるディレクトリにいろいろ放り込みすぎ
    あと画面描画がチラつくとか時々2回押さないと反応しないとか
    849 : NAME IS - 2011/10/01(土) 00:10:22.67 ID:??? (-1,-29,-14)
    Workbench
    使い方がわからん
    850 : NAME IS - 2011/10/01(土) 07:58:57.20 ID:??? (+46,+28,+0)
    あっそ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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