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

私的良スレ書庫

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

元スレMySQL 5.0

mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
451 : NAME IS - 2009/07/18(土) 00:19:49 ID:???.net (+62,+29,-103)
全然違う。
DELETEは重い。頻度にもよるけど、リアルタイムで叩くなら、最もやってはいけない事。
一方、主キーを書き換えるのもヘン。主キーは唯一のレコードを特定するのに用いるべきで、
途中で書き換えてよいデータでは基本的にない。
452 : NAME IS - 2009/07/18(土) 05:01:47 ID:???.net (+62,+29,-61)
コストがかかるのはindexがある場合のそのメンテと、外部キーの参照先になっている
場合とかだろ。deleteそのものはinsertとそんなに違うわけじゃない。
ところで、コストが全然違うと言いたいのか、どっちもコストがかかると言いたいのか
どっちなんだ。
453 : NAME IS - 2009/07/18(土) 12:41:08 ID:???.net (+52,+29,-13)
感じ悪いスレだな
454 : NAME IS - 2009/07/19(日) 00:31:12 ID:???.net (+52,+29,-1)
固定長のテーブルなら気にしない
455 : NAME IS - 2009/08/02(日) 10:47:35 ID:???.net (+57,+29,-32)
うん
ただupdateにくらべてdeleteが死ぬほどおもいのはたしか
456 : NAME IS - 2009/08/02(日) 11:39:00 ID:???.net (-1,-29,-21)
MySQLの全文検索って日本語対応してますか?
n-gram検索ですか?それとも分かち書きされたワード検索ですか?
457 : NAME IS - 2009/08/02(日) 15:30:56 ID:???.net (+53,+25,-10)
分かち書きされたワード検索。
日本語も分かち書きすれば一応使える…けど普通はSenna使う
458 : NAME IS - 2009/08/03(月) 21:38:34 ID:???.net (+3,-29,-41)
そうなんですか。
ググったら、Sennaもワード検索と、あと2-gramをサポートということなんですね。
2-gramがあれば完全に自由な文字列でも検索できるのかな。
Debianではsennaのパッケージが見付からないのが残念です。
459 : NAME IS - 2009/08/03(月) 21:52:10 ID:???.net (+3,-29,-60)
Windows XP SP3
MySQL 5.1 です、root のパスワードを忘れてしまいました
Google でMysql パスワード 忘れたで検索しますが、的確なすべがわかりません
ご教示願います。
460 : NAME IS - 2009/08/03(月) 23:22:30 ID:???.net (+58,+28,-2)
試してないが。これで駄目?
http://miztools.so.land.to/php5_list/sql4_list/mysql_win.shtml
461 : NAME IS - 2009/08/04(火) 21:23:23 ID:???.net (+21,-29,-64)
>>460 さん
ありがとうございます。
掲示していただいたURL
「root パスワードを忘れたときの 伝家の宝刀:1」ここに書かれている
mysqld-nt にパラメータを付加し起動する方法を、試すのですがWindows版MySQL 5.1 にmysqld-nt.exe が無いので
お手上げになっている状況です。
462 : NAME IS - 2009/08/05(水) 04:38:46 ID:???.net (+74,+29,-94)
>>461
ちょっと考えれば分かるだろうけど、タスクマネージャで現在実行中のファイル名とか確認しましょうぜ。

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

何、インストール時にそんなバックアップなんか取ってないって?
それなら本家行って、初期状態のをとってくればよろしい。
463 : NAME IS - 2009/08/05(水) 21:38:30 ID:???.net (+65,+29,-21)
>>462さん>>461 です
どうもです、
>>それなら本家行って、初期状態のをとってくればよろしい。
本家ってhttp://www-jp.mysql.com/ ここのことだと思うのですが
これって再インストールしろってことですか?
464 : NAME IS - 2009/08/06(木) 06:37:10 ID:???.net (+48,+30,+0)
465 : NAME IS - 2009/08/14(金) 20:39:45 ID:???.net (+3,-30,-66)
ちょっとした事、教えてください。
on duplicate key update で insertした時、insertした内、何件がinsertで、何件がupdateだったとかって
判りますかね?

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

467 : NAME IS - 2009/08/16(日) 13:09:44 ID:???.net (+44,+29,-1)
>>466
質問になってないな…
468 : NAME IS - 2009/08/16(日) 15:06:45 ID:???.net (+44,+24,-9)
>>466
スキーマ、SQL文とか
制限があると判断した根拠がないとな。
469 : NAME IS - 2009/08/17(月) 14:44:57 ID:???.net (+5,-28,-38)
別ファイルにテーブル定義を作成してます(10テーブル)、そのファイルを
MySQL に読み込ませて、新規テーブルを作成したいのですが、具具ってもコマンドが分かりません、教えてもらえないでしょうか。
470 : NAME IS - 2009/08/17(月) 21:49:18 ID:???.net (+3,-29,-3)
>>469
mysql dbname < filename
471 : NAME IS - 2009/08/22(土) 17:31:04 ID:???.net (+58,+29,-12)
>>470
>>469です
お礼が遅くなりました、ありがとうございます。

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

sid | tema
----------
1 | <b>その1</b>
2 | <I><b>その2</b></I>
3 | <b>その3</b>
473 : NAME IS - 2009/08/30(日) 23:34:29 ID:???.net (-1,-29,-21)
regexp ?  rlike ?
よく判んね w
474 : NAME IS - 2009/08/30(日) 23:39:10 ID:???.net (+59,+29,-8)
>>472
mysqlじゃ無理。おとなしくプログラムで対処するしかない。
475 : NAME IS - 2009/09/02(水) 17:36:46 ID:???.net (+3,-30,-97)
MacOS X Leopard から SnowLeopard への以降に伴い、
MySQLを5.0(x86)から5.1(x86_64)にアップグレードしました。
このとき、データベースファイルはそのままコピーできるものなのでしょうか。
それともmysqldumpとかを使った方がいいのでしょうか。
5.0から5.1への移行における、おすすめのデータファイル移行方法を教えてください。
よろしくお願いします。
476 : NAME IS - 2009/09/05(土) 21:21:30 ID:???.net (-1,-29,-7)
CPU違うならdumpしなきゃだめよ。
dumpだけでいいかはしらん。
477 : NAME IS - 2009/09/05(土) 23:09:50 ID:???.net (+3,-30,-90)
MySQL で 5時間前 や 5時間後 を算出するにはどうすれば良いでしょか?
AddHour(2)とかって関数は無いのでしょか?

SELECT SYSDATE() + 5 / 24 FROM TEST_TABLE

としているのですが変な値が返って来ます。
478 : NAME IS - 2009/09/05(土) 23:55:52 ID:???.net (+0,-29,+0)
>>477
addtime
479 : NAME IS - 2009/09/05(土) 23:59:45 ID:???.net (+29,+6,+0)
>>478
サンクス
480 : NAME IS - 2009/09/23(水) 15:29:42 ID:???.net (+3,-29,-65)
急な停電のためmysqlのデータベースファイルが壊れてしまったのですが
myisamなテーブルはrepairで復旧できたのですが
innodbの場合はrepairしようとするとエラーが出てしまうのですが何か復旧方法ってありますでしょうか?
481 : NAME IS - 2009/09/23(水) 22:23:11 ID:???.net (+0,-28,-4)
UPS使ってないシステムなんてしらん
482 : NAME IS - 2009/09/24(木) 02:58:26 ID:???.net (-1,-29,-30)
とりあえず現状をバックアップしてさらに壊したときに対応できるようにする。
んで innodb_force_recovery を6に。
484 : NAME IS - 2009/10/21(水) 23:05:05 ID:nmNVAfvz.net (-26,+15,-16)
MySQLでテーブルのカラムはいくつくらいまで作成しても大丈夫ですか?
50~100個とか普通は作成しないでしょうか。
485 : NAME IS - 2009/10/21(水) 23:07:26 ID:???.net (+37,+30,+0)
487 : NAME IS - 2009/10/22(木) 15:08:28 ID:???.net (+54,+21,-7)
1000カラムのうちLOBがいくつあるかによる
LOBが増えれば増えるほど遅くなるよ
488 : NAME IS - 2009/10/22(木) 23:09:09 ID:tsxw+rRJ.net (+32,+29,-24)
>>487

画像みたいなのを入れなければいいんですね。想像以上に作成できるカラムの数が多くて驚いています。
有難うございました。
490 : NAME IS - 2009/10/24(土) 05:14:42 ID:???.net (+13,-29,-68)
質問です。
Windows XP で 5.0.45 を使用して、毎日 mysqlimport コマンドをバッチ処理で実行していますが
昨日までは正常に動作していたのに、今日のジョブが5時間以上経っても終わりません。
show processlist で見てもプロセスは存在しません。
現在何が起きているのかを確認する方法はないでしょうか?
491 : NAME IS - 2009/10/24(土) 18:02:55 ID:???.net (+37,+4,-3)
とりあえずエラーログをみる
492 : 490 - 2009/10/24(土) 20:53:52 ID:???.net (+68,+29,-108)
>>491
エラーログファイルは見てみましたが、何も吐いていませんでした。
半日経っても終わらないので kill しましたが、一件もロードされておらず
テーブルロックが掛かっているような感じにも思えますが、テーブルを更新するのは
そのバッチ処理のみなのでそれもないし・・・
kill した後に手動で mysqlimport コマンドを発行したら、あっという間に正常終了しました。
何だったのだろう・・・ よく分かりませんが、再現待ちとします。
ありがとうございました。
493 : NAME IS - 2009/12/03(木) 22:35:54 ID:???.net (+3,-30,-222)
素人丸出しの質問かもしれませんが、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 : NAME IS - 2009/12/04(金) 15:17:42 ID:???.net (+57,+29,-6)
なんでこういう人っていつも仮定口調なの?
495 : NAME IS - 2009/12/08(火) 01:03:06 ID:???.net (-1,-29,-46)
MySQLとAccess連携でプロト作ってるんだが、どっかにMySQLの主にストアドを
綺麗にまとめてるサイト無い?
496 : NAME IS - 2009/12/08(火) 01:16:20 ID:???.net (+5,-29,-102)
うちの会社で余ったWinXPのproにMySQL5.1入れて、ポート開けて20人位の同時アクセスさせているのだが、
今のところ全然問題なく使えてる。バックアップも問題ない。

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

※やってみたら出来た。っていう素人さんなのでプロからのアドバイスを希望します。
497 : NAME IS - 2009/12/08(火) 06:57:23 ID:???.net (-1,-29,-8)
>>496
XPProで、その利用方法はライセンス違反
498 : NAME IS - 2009/12/08(火) 07:58:17 ID:???.net (+13,-24,-1)
>>496
Winのライセンス上の問題は
http://www.apache.jp/pipermail/apache-users/2003-January/002303.html
参照。
499 : NAME IS - 2009/12/08(火) 08:24:00 ID:???.net (+59,+29,-9)
>>498
不特定多数か社内限定かは
異なるだろうけど、結果は同じ?
500 : NAME IS - 2009/12/09(水) 20:19:53 ID:???.net (-2,-20,+0)
thx
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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