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

    私的良スレ書庫

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

    元スレMySQL 5.0

    mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    151 : NAME IS - 2006/11/15(水) 10:12:39 ID:eneRUEqw.net (+22,+26,-26)
    おまえら教えてください。
    SQLクエリによるアクセスではなくテーブルに直接アクセスすると
    速いときいたことあるんですがやり方がさっぱりわかりません。
    152 : NAME IS - 2006/11/15(水) 16:56:55 ID:???.net (-1,-29,-20)
    BerkleyDBなら、それ自体がSQLではないアクセス方法だし。
    154 : NAME IS - 2006/11/16(木) 00:14:38 ID:???.net (+51,+28,-1)
    そりゃロックだ。
    155 : NAME IS - 2006/11/16(木) 00:16:56 ID:???.net (+33,+5,-45)
    でわ
    AさんのセレクトでFOR UPDATEいれたら
    Bさんからは読めないようにできるんですか?
    AもBも同じテーブルの同じレコードをセレクトしてるということなんですけど
    156 : NAME IS - 2006/11/16(木) 00:25:34 ID:???.net (+58,+29,+0)
    実際にやってみりゃいいじゃん。
    157 : NAME IS - 2006/11/16(木) 00:51:53 ID:???.net (+5,-29,-2)
    >>151
    HANDLERのことか?
    158 : NAME IS - 2006/11/16(木) 00:55:18 ID:???.net (+3,-30,-49)
    gikoがhoge1かhoge2かhoge3にあるかを
    今はこうやってるんですが、もっといい書き方ありますか?

    (hoge1 like giko) or (hoge2 like giko) or (hoge3 like giko)
    159 : NAME IS - 2006/11/16(木) 01:22:55 ID:???.net (+59,+29,-25)
    >>156
    できなかったんですけど
    どうやったら>>153みたいな
    Aさんがいじってる間は
    Bさんはいじれない状態にできるんでしょうか?
    160 : NAME IS - 2006/11/16(木) 03:14:57 ID:H+GBzCl6.net (+23,+27,-1)
    >>157
    それだ!
    助かりました!ありがとうございます!!
    161 : NAME IS - 2006/11/16(木) 10:22:49 ID:???.net (+14,-26,+1)
    >>159
    つ ロック
    つ セマフォ
    162 : NAME IS - 2006/11/17(金) 12:32:11 ID:???.net (+11,-29,-30)
    >>159
    Bさんのセレクト時も、select * from てーぶる for update ってすれば、
    Aさんが終わるまで読めない。
    163 : NAME IS - 2006/11/17(金) 12:44:28 ID:???.net (+60,+29,-3)
    >>162
    >>161
    よくわかりますて
    ありがとうござまいした
    164 : NAME IS - 2006/11/17(金) 17:36:49 ID:???.net (+3,-30,-116)
    mysql-gui-tools-5.0にしたら
    MySQL Administratorのバックアップが使えなくなってしまった…

    オプションいろいろ変えても

    An Error occurred while executing the backup.
    Error while analyzing an SQL statement.

    って出てしまう。。

    しかも古いバージョンがもう落とせない。。。
    165 : NAME IS - 2006/11/17(金) 21:45:59 ID:???.net (+35,+5,-5)
    サーバに出てるエラーログを見るのじゃ
    166 : NAME IS - 2006/11/17(金) 22:28:26 ID:???.net (+2,-29,-32)
    >>165
    エラーログは何も出てないです…
    最新のMySQL Administrator 1.2.5 rc でバックアップツールちゃんと動いてる人いますか?
    167 : NAME IS - 2006/11/18(土) 14:40:49 ID:???.net (+48,+9,-31)
    MySQLのrootのパスワードを忘れてしまいました。
    パスワードのリセット方法などの解決手段はなにかありますでしょうか?
    あればぜひアドバイスをお願いします。
    168 : NAME IS - 2006/11/18(土) 14:59:30 ID:???.net (+11,-29,-29)
    >>167
    --skip-grant-tableオプション
    やりかた云々はマニュアル参照のこと
    (パスワードを忘れた時の方法として項がある)
    169 : 167 - 2006/11/18(土) 15:01:57 ID:???.net (+54,+24,+0)
    >>168
    レスありがとうございます。
    早速調べてみます。
    171 : NAME IS - 2006/11/19(日) 21:27:30 ID:???.net (+35,+29,-20)
    >>170
    http://dev.mysql.com/doc/refman/4.1/ja/date-and-time-functions.html
    演算子でやっても良いけど(むしろそっちの方が一般的)
    172 : NAME IS - 2006/11/21(火) 15:04:24 ID:???.net (+13,-14,-16)
    MySQL総合スレ じゃないと盛り上がらないね。
    173 : NAME IS - 2006/11/22(水) 22:45:15 ID:???.net (+50,+27,-2)
    >>64-66

    遅レスだけど
    ここで話題に?

    >>31-32
    174 : NAME IS - 2006/11/24(金) 00:43:16 ID:???.net (+3,-30,-50)
    5.0.27のソースをmakeしてmake testしたのですが、
    ctype_ucs_binlog [ fail ]
    となってしまいます。
    ググってみたのですが、それらしい情報も見つかり
    ませんでした。何か対策をご存じですか?
    175 : NAME IS - 2006/11/24(金) 11:27:44 ID:???.net (-4,-29,-1)
    .configのオプションは?
    176 : NAME IS - 2006/11/24(金) 13:25:36 ID:???.net (-1,-30,-49)
    >>175
    返事ありがとうございます!
    --prefix=/usr/local/mysql
    --with-charset=ujis
    --with-extra-charsets=all
    です。
    もしかすると最後のallをcomplexにすれば
    何か変わるんでしょうか?
    177 : NAME IS - 2006/11/24(金) 14:56:30 ID:???.net (+51,+19,+0)
    うちではそのエラーは出ませんでした
    178 : NAME IS - 2006/11/24(金) 17:03:10 ID:???.net (+64,+29,-55)
    >>177
    確認、お手数おかけします。
    白箱のDebianにインストールしようとしているのですが
    環境によるものでしょうか…。
    帰宅後にパラメータ変えてチャレンジしてみます。
    179 : NAME IS - 2006/11/24(金) 22:45:18 ID:cOwp2BAT.net (-27,-29,+0)
    >>176
    ujisなら問題無し
    180 : NAME IS - 2006/11/24(金) 23:54:53 ID:???.net (+57,+29,-22)
    インデックスだけをあらかじめメモリに読み込んでおくことって出来ないの?
    181 : NAME IS - 2006/11/25(土) 00:20:23 ID:???.net (+59,+29,-35)
    >>179
    ご協力いただきありがとうございます。
    ちょっとこれ以上追求するのも時間がかかりそう
    なのでポスグレのほうでチャレンジすることにしました。
    解決しないのはキモチワルイのですが諦めも肝心ですね。。
    184 : NAME IS - 2006/11/27(月) 15:10:52 ID:???.net (+12,-29,-34)
    phpmyadminについて質問なんですけど
    よろしいでしょうか?

    フィールド型をENUMに設定した
    フィールドを追加しようとすると必ずエラーが出てしまいます。

    エラーが出るのはENUMだけなんですが、
    このフィールド型を設定するには
    事前に設定等がひつようなんでしょうか?
    185 : NAME IS - 2006/11/28(火) 11:54:17 ID:???.net (+59,+29,-6)
    >>184
    エラーが出てるならそれを書かないとだれもわからんだろ。
    186 : NAME IS - 2006/11/28(火) 14:21:29 ID:???.net (+16,-29,-23)
    5.0.27のWin版をインストールしたのでが、WinmysqlAdmin.exeが見当たらないのですが、どこにありますか?
    187 : NAME IS - 2006/11/28(火) 15:17:23 ID:???.net (+58,+29,-15)
    >>186
    おまわりさんに聞くと良いんじゃないかな
    189 : NAME IS - 2006/11/28(火) 17:54:09 ID:???.net (-15,-29,-3)
    >>188
    phpMyAdmin が好き。
    APC 入れればサクサク。
    190 : NAME IS - 2006/11/28(火) 18:24:44 ID:???.net (+59,+29,-9)
    >>186
    最近のverにはもうない
    4.0あたりまでじゃなかったかな
    確かに知らん間になくなったな
    191 : NAME IS - 2006/11/28(火) 19:56:12 ID:???.net (+9,-3,+0)
    >>188
    コンソール
    192 : NAME IS - 2006/11/28(火) 22:02:56 ID:DZb/Y+nR.net (-23,-25,-1)
    >>189
    APCって何ですか?
    193 : NAME IS - 2006/11/28(火) 22:06:32 ID:???.net (-11,-29,-1)
    Apache2
    194 : NAME IS - 2006/11/29(水) 07:40:54 ID:???.net (+31,+3,-30)
    PHPのアクセレータのひとつ。
    pear に入ってたっけ?
    195 : NAME IS - 2006/12/12(火) 10:47:19 ID:???.net (+3,-30,-49)
    120万件のデータが入ったテーブルをalter table作業している最中に、selectかけたらメモリ食いつぶすんだけど。
    テーブルのファイルサイズは780Mくらいなのに。2.5Gのメモリを使っても検索されずにout of memory...
    そもそもalter中にselectするなって事なんですかね?
    196 : NAME IS - 2006/12/12(火) 18:47:49 ID:???.net (+57,+29,-6)
    なんでテーブル変更してる最中にデータ取り出すんだよw
    197 : NAME IS - 2006/12/12(火) 19:21:03 ID:???.net (-6,-29,-16)
    >>192
    American Power Conversion
    198 : NAME IS - 2006/12/12(火) 21:34:31 ID:???.net (-6,-29,-3)
    >>192
    Armored Personal Carrier
    199 : NAME IS - 2006/12/13(水) 06:17:53 ID:???.net (+54,+30,+0)
    200 : NAME IS - 2006/12/20(水) 20:39:09 ID:???.net (+3,-30,+0)
    質問させて下さい。
    WinXP Pro Sp2
    MySQL 5.0.24で動かしています。

    CREATE TABLE `vote_total` (# パーソナルデータ
    `vote_total_fileNo` int(10) unsigned NOT NULL PRIMARY KEY,# ファイルNo
    `vote_total_judge_yes` int(10) unsigned NOT NULL default '0',# 評価(良い)
    `vote_total_judge_no` int(10) unsigned NOT NULL default '0',# 評価(悪い)
    `vote_total_reg_date` datetime NOT NULL default '0000-00-00 00:00:00',# 登録日時
    `vote_total_del_flg` tinyint(1) unsigned NOT NULL default '0'# 削除フラグ
    ) ENGINE=InnoDB DEFAULT CHARSET=ujis;

    上記の様なテーブルで情報を入れる際に、
    1:`vote_total_fileNo` = 1レコードが在れば`vote_total_judge_yes` + 1をアップデートし、他のカラムはアップデートしない。
    2:`vote_total_fileNo` = 1レコードが無ければ、`vote_total_fileNo` = 1と`vote_total_judge_yes` + 1をインサートする。

    この処理を1回の接続(一つのsql文)で行いたいと思いまして、mysqlドキュメントを読みつつ、
    replaceを使えばいいかなと思ったのですが、replaceを使うと、`vote_total_judge_yes`以外のカラムが初期値に上書きされてしまいます。

    そこで色々読みあさっているとWHEN ~ THEN ~ ELSEならできるかなと思ったのですが、
    少しSQL文が複雑になってしまうので、できればreplace構文のような形式で他のカラムが初期化上書きされないような方法は無いでしょうか?

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

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


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