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

    元スレMySQL 5.0

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

    451 = :

    全然違う。
    DELETEは重い。頻度にもよるけど、リアルタイムで叩くなら、最もやってはいけない事。
    一方、主キーを書き換えるのもヘン。主キーは唯一のレコードを特定するのに用いるべきで、
    途中で書き換えてよいデータでは基本的にない。

    452 = :

    コストがかかるのはindexがある場合のそのメンテと、外部キーの参照先になっている
    場合とかだろ。deleteそのものはinsertとそんなに違うわけじゃない。
    ところで、コストが全然違うと言いたいのか、どっちもコストがかかると言いたいのか
    どっちなんだ。

    453 = :

    感じ悪いスレだな

    454 = :

    固定長のテーブルなら気にしない

    455 = :

    うん
    ただupdateにくらべてdeleteが死ぬほどおもいのはたしか

    457 = :

    分かち書きされたワード検索。
    日本語も分かち書きすれば一応使える…けど普通はSenna使う

    458 = :

    そうなんですか。
    ググったら、Sennaもワード検索と、あと2-gramをサポートということなんですね。
    2-gramがあれば完全に自由な文字列でも検索できるのかな。
    Debianではsennaのパッケージが見付からないのが残念です。

    459 = :

    Windows XP SP3
    MySQL 5.1 です、root のパスワードを忘れてしまいました
    Google でMysql パスワード 忘れたで検索しますが、的確なすべがわかりません
    ご教示願います。

    460 = :

    試してないが。これで駄目?
    http://miztools.so.land.to/php5_list/sql4_list/mysql_win.shtml

    461 = :

    >>460 さん
    ありがとうございます。
    掲示していただいたURL
    「root パスワードを忘れたときの 伝家の宝刀:1」ここに書かれている
    mysqld-nt にパラメータを付加し起動する方法を、試すのですがWindows版MySQL 5.1 にmysqld-nt.exe が無いので
    お手上げになっている状況です。

    462 = :

    >>461
    ちょっと考えれば分かるだろうけど、タスクマネージャで現在実行中のファイル名とか確認しましょうぜ。

    ちなみにウチでは、テスト用ユーザーをたくさん作ったあと、権限テーブル初期化する時なんかは、
    >>460のサイトにある宝刀:2の方法でいつもやってるな。
    まあ失いたくない情報なら、その時点でファイルのコピー取るなり、mysqlDB(ディレクトリ)以下のテーブルの
    dump取っとくことをお勧めする。

    何、インストール時にそんなバックアップなんか取ってないって?
    それなら本家行って、初期状態のをとってくればよろしい。

    463 = :

    >>462さん>>461 です
    どうもです、
    >>それなら本家行って、初期状態のをとってくればよろしい。
    本家ってhttp://www-jp.mysql.com/ ここのことだと思うのですが
    これって再インストールしろってことですか?

    464 = :

    http://dev.mysql.com/

    465 = :

    ちょっとした事、教えてください。
    on duplicate key update で insertした時、insertした内、何件がinsertで、何件がupdateだったとかって
    判りますかね?

    そういうのが知りたい場合は on duplicate keyを使うべきではない?

    467 = :

    >>466
    質問になってないな…

    468 = :

    >>466
    スキーマ、SQL文とか
    制限があると判断した根拠がないとな。

    469 = :

    別ファイルにテーブル定義を作成してます(10テーブル)、そのファイルを
    MySQL に読み込ませて、新規テーブルを作成したいのですが、具具ってもコマンドが分かりません、教えてもらえないでしょうか。

    470 = :

    >>469
    mysql dbname < filename

    471 = :

    >>470
    >>469です
    お礼が遅くなりました、ありがとうございます。

    472 = :

    mysqlの正規表現で文字列の部分抽出や置換はできないのでしょうか。
    たとえば、下記のtema列値をタグを正規表現で除去して表示することは出来ますでしょうか?
    (どんなタグが入るか不明のため、正規表現で除去したいと思っています。)
    低レベルな質問ですみませんが、お分かりになられる方が居られましたら
    ご教授よろしくお願いいたします。

    sid | tema
    ----------
    1 | <b>その1</b>
    2 | <I><b>その2</b></I>
    3 | <b>その3</b>

    474 = :

    >>472
    mysqlじゃ無理。おとなしくプログラムで対処するしかない。

    475 = :

    MacOS X Leopard から SnowLeopard への以降に伴い、
    MySQLを5.0(x86)から5.1(x86_64)にアップグレードしました。
    このとき、データベースファイルはそのままコピーできるものなのでしょうか。
    それともmysqldumpとかを使った方がいいのでしょうか。
    5.0から5.1への移行における、おすすめのデータファイル移行方法を教えてください。
    よろしくお願いします。

    477 = :

    MySQL で 5時間前 や 5時間後 を算出するにはどうすれば良いでしょか?
    AddHour(2)とかって関数は無いのでしょか?

    SELECT SYSDATE() + 5 / 24 FROM TEST_TABLE

    としているのですが変な値が返って来ます。

    479 = :

    >>478
    サンクス

    480 = :

    急な停電のためmysqlのデータベースファイルが壊れてしまったのですが
    myisamなテーブルはrepairで復旧できたのですが
    innodbの場合はrepairしようとするとエラーが出てしまうのですが何か復旧方法ってありますでしょうか?

    481 = :

    UPS使ってないシステムなんてしらん

    485 = :

    >>484
    http://nippondanji.blogspot.com/2009/05/mysql.html

    487 = :

    1000カラムのうちLOBがいくつあるかによる
    LOBが増えれば増えるほど遅くなるよ

    488 :

    >>487

    画像みたいなのを入れなければいいんですね。想像以上に作成できるカラムの数が多くて驚いています。
    有難うございました。

    490 = :

    質問です。
    Windows XP で 5.0.45 を使用して、毎日 mysqlimport コマンドをバッチ処理で実行していますが
    昨日までは正常に動作していたのに、今日のジョブが5時間以上経っても終わりません。
    show processlist で見てもプロセスは存在しません。
    現在何が起きているのかを確認する方法はないでしょうか?

    491 = :

    とりあえずエラーログをみる

    492 = :

    >>491
    エラーログファイルは見てみましたが、何も吐いていませんでした。
    半日経っても終わらないので kill しましたが、一件もロードされておらず
    テーブルロックが掛かっているような感じにも思えますが、テーブルを更新するのは
    そのバッチ処理のみなのでそれもないし・・・
    kill した後に手動で mysqlimport コマンドを発行したら、あっという間に正常終了しました。
    何だったのだろう・・・ よく分かりませんが、再現待ちとします。
    ありがとうございました。

    493 = :

    素人丸出しの質問かもしれませんが、MySQLを使う必要が生じてしまったのでお願いします。

    同一テーブル構成のTBL-A、TBL-Bがの2つがあります。
    テーブルレイアウトは、
    基準日   int(8)
    社員番号  int(10)
    構成     int(10)
    だとします。

    TBL-AとTBL-Bを比較し、以下のことをSQLでやりたいんですが、何か関数等あるんでしょうか?
    (1)社員番号がTBL-Aに在ってTBL-Bに無い場合-->TBL-Bに該当レコード追加
    (2)社員番号が両方に存在し、TBL-Aの基準日がTBL-Bの基準日以降の場合-->TBL-Bの該当レコードをTBL-Aで上書き
    (3)社員番号が両方に存在し、TBL-Aの基準日がTBL-Bの基準日以前の場合-->何もしない
    (4)社員番号がTBL-Bに在ってTBL-Aに無い場合-->何もしない

    494 = :

    なんでこういう人っていつも仮定口調なの?

    496 = :

    うちの会社で余ったWinXPのproにMySQL5.1入れて、ポート開けて20人位の同時アクセスさせているのだが、
    今のところ全然問題なく使えてる。バックアップも問題ない。

    ココで質問。
    1.このまま使っててもOK?
    2.今更だがMySQLって、ポート3306開けときゃサーバじゃなくても同時アクセスで使えるモノなの?

    ※やってみたら出来た。っていう素人さんなのでプロからのアドバイスを希望します。

    498 = :

    >>496
    Winのライセンス上の問題は
    http://www.apache.jp/pipermail/apache-users/2003-January/002303.html
    参照。

    499 = :

    >>498
    不特定多数か社内限定かは
    異なるだろうけど、結果は同じ?


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

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


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