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

    私的良スレ書庫

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

    元スレMySQL 総合 Part14

    mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 1 + - mysqldump + - rXBUq5sa + - share + - utf8_bin + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    251 : 250 - 2008/08/10(日) 15:51:19 ID:HsfrqI0G (-20,+29,-12)
    なんか勘違いしていたようです。
    ストアドプロシージャの中からは使えました。
    ファンクションの中から使いたかった・・・・
    252 : NAME IS - 2008/08/11(月) 21:56:09 ID:fuaDtmwp (+24,+29,-9)
    しかしダウンロードすんのめんどくさいな。。
    いつからこんなごちゃごちゃになったんだ?
    254 : NAME IS - 2008/08/12(火) 06:02:53 ID:??? (-27,-30,-68)
    default 値がないと、default current_timestamp が仮定されるからでしょう。
    先に定義する timestamp フィールドに default を明示的に (0 とか) 指定してやればよいのでは。
    256 : 250 - 2008/08/12(火) 13:09:10 ID:??? (+11,+18,-4)
    もしかして・・・バグ?
    http://d.hatena.ne.jp/tohokuaiki/20080801/mysqldump
    260 : NAME IS - 2008/08/13(水) 03:31:36 ID:??? (-22,-30,-157)
    あってます。

    内部で作成される一時表は、GROUP BYや副問い合わせなどで作成されます。
    基本的にMEMORY(HEAP)テーブルですが、TMP_TABLE_SIZEまたは
    MAX_HEAP_TABLE_SIZEを超えると、MyISAMテーブルに変換されます。

    チューニングとしては両パラメータを大きくするか、
    あるいはそもそも内部の一時表を作らないようにSQLを工夫する
    といった対処を行います。
    261 : 258 - 2008/08/13(水) 04:03:37 ID:??? (+22,+27,+1)
    >>260
    よく分かりました。
    ありがとうございました。
    264 : NAME IS - 2008/08/13(水) 10:40:46 ID:??? (-27,-30,-51)
    確かにexplainでも分かりますが
    スローなクエリはexplainもスローになるので
    運用環境ではしたくないです
    log-queries-not-using-indexesで残すログに
    何らかの印を残してくれたら一番スマートだと思うのですが・・
    265 : NAME IS - 2008/08/13(水) 11:32:05 ID:??? (+26,+28,-25)
    一般クエリログから
    不足しているインデックスを検出することは出来ますか?
    267 : NAME IS - 2008/08/14(木) 19:59:58 ID:??? (-27,-30,-96)
    エクスポートしたデータのインポートについて質問です。
    SELECT * FROM table INTO OUTFILE 'c:/a.txt' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n'
    は成功してきちんとエクスポートされているのですが、
    LOAD DATA INFILE 'c:/a.txt' INTO TABLE table FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n'
    は失敗して、インポートがされません。
    エラーの内容は、Data truncated for columnです。
    エクスポートとインポートともにLINES TERMINATED BYをつけない場合は、成功します。
    よろしくお願いします。
    269 : NAME IS - 2008/08/17(日) 17:28:52 ID:??? (-26,-30,-141)
    create table ○○ like □□;
    でコピーをしようとすると
    ERROR 1064: You have an error in your SQL syntax. Check the manual that corresp
    onds to your MyS
    QL server version for the right syntax to use near 'like □□' at
    line 1
    となってしまいます。

    どうしてですか?
    バージョンはmysql-4.0.20d-winです。
    270 : NAME IS - 2008/08/17(日) 18:31:30 ID:??? (+29,+26,-29)
    >>269
    テーブルを作成する create の中でなんで検索に使う like を使うの?
    ってか何をしたいのか判らんのだけど。
    273 : NAME IS - 2008/08/17(日) 19:44:59 ID:??? (+22,+29,+0)
    うお、ダブリすまぬ。
    274 : 270 - 2008/08/17(日) 20:20:04 ID:??? (-10,+0,+2)
    >>271
    おお、tnx
    275 : NAME IS - 2008/08/18(月) 02:13:56 ID:??? (+56,+29,-91)
    SQL初心者で今後学んでいきたいと思っている者ですが、
    ひとつの勉強方法として参考までに聞かせてください。

    皆さん最初は何やってきました?
    【 例 】
    無駄にSQLたたいてみたり。
    自分でテーブル作ってデータ抽出してみたり。
    無駄にサブクエリ使ってみたりなど・・・。


    お願いします。
    276 : NAME IS - 2008/08/18(月) 02:45:26 ID:??? (+29,+28,-3)
    学習など不要。実践あるのみ。
    277 : NAME IS - 2008/08/18(月) 02:50:10 ID:i7lKKnR7 (+29,+29,-41)
    >>275
    おれも、>>276と同じで必要に迫られて使っているうちに一通り覚えてしまった。
    機能面から色々いじるのではなく、用途面からアプローチしていく方が効率的。
    279 : NAME IS - 2008/08/18(月) 06:41:15 ID:??? (+33,+29,-43)
    >>275
    自分で作りたいアプリケーションがあったので、それを作るためには
    どうしたらいいか勉強した。
    仕事でやらされるのでなければ、こうでもしないとモチベーション上が
    らない。 w
    280 : NAME IS - 2008/08/18(月) 12:35:32 ID:??? (+27,+29,-35)
    MySQLの資格取りたいんですが、
    資格に関連した本なさそうなんですが、資格取るためのお勧めの本とかありますか?
    281 : NAME IS - 2008/08/18(月) 12:40:44 ID:??? (+41,+29,-53)
    >>275
    DBやSQLなんてなーんも知らないときに、Postfixとかその他のアカウント認証を
    MySQLバックエンドでやる仕事があって、CSVレベルの扱い方から覚えた。

    そこそこの概念的な理解とSQL叩ける知識が出来てからは、プライベートで
    変なもん作ったりして少しずつ覚えたな。株価データベースとかw
    282 : NAME IS - 2008/08/18(月) 12:43:21 ID:??? (+27,+29,-78)
    プライベートで題材がないときは住所録が王道だな。
    住所もベタベタに保存しないで、郵便番号テーブルと
    リレーションしたりすれば十分楽しめるお題かと。
    283 : NAME IS - 2008/08/18(月) 13:08:07 ID:??? (-26,-29,-108)
    ちょっと教えてください。

    CPIという鯖のMySQL5なんですが、文字セットがUTF-8とあります。
    で、このDBでXOOPSをEUC-JPでインストールしたところ
    「①」や「~」という機種依存文字だけ「?」になってしまいます。
    XOOPSのコミュニティで相談したのですが答えはでず・・。
    このスレで聞くのもどうかと思ったのですが
    MySQL側で何かよい対策あるかもしれないので
    みなさんの知恵をお借りすべく質問させていただきました。
    よろしくお願いします。
    284 : NAME IS - 2008/08/18(月) 13:17:52 ID:??? (+28,+30,+0)
    285 : NAME IS - 2008/08/18(月) 21:28:02 ID:??? (+16,+12,-13)
    >>281
    >株価データベースとかw

    ギクッ w
    288 : 275 - 2008/08/18(月) 23:15:56 ID:??? (+31,+29,-2)
    >>276-279,281,282
    ありがとうございます。
    参考にして取り組んでいこうかと思います。
    289 : NAME IS - 2008/08/19(火) 01:12:03 ID:??? (-26,-29,-57)
    マジで質問なんですが
    PHPとMYSQLでデータベース作ったのですが
    TEXTのフィールドに→'(半角のダッシュみたいなやつ)が入りません。
    インサートする直前にS-JISに変えるクエリも送ってます。なんでですか?
    293 : NAME IS - 2008/08/19(火) 09:59:35 ID:??? (+33,+29,-13)
    一発でなきゃだめ?
    削除指定するための指定で両者を区別できないとどっちも消しちゃうけど。
    294 : NAME IS - 2008/08/19(火) 10:35:45 ID:??? (+27,+29,-28)
    そんなに膨大な量があるなら、大事なテーブルなんだろうから、なおさら直接削除はやめた方がいいように思うんだが…
    俺が、小心者なだけか。
    295 : NAME IS - 2008/08/19(火) 10:40:30 ID:??? (-26,-29,-62)
    全カラム指定でGROUP BYしてCOUNTいれてhavingで2以上なら別テーブルにコピー
    同じ指定でコピーの代わりに削除したうえで、別テーブルからもってくれば、、、
    3回(+別テーブルのCREATEとDROPの2回か)かかるけど。
    296 : NAME IS - 2008/08/19(火) 10:52:59 ID:??? (-27,-30,-68)
    新テーブルを create してはいけない 、という条件じゃなかったか ? w
    どうせ create するのであれば、簡単に
    create table new_table as select * from the_table union select * from the_table;
    でいいのでは。
    297 : NAME IS - 2008/08/19(火) 10:57:33 ID:??? (+37,+29,-34)
    >>293-296
    色々考えて下さってありがとうございます。
    やはり一発のSQLというのは無理そうですね。

    GROUP BY, HAVIGN, LIMIT, INとかをつかって何とかならないかなぁとか、
    甘く考えていたのですが、新テーブルを作ってやる方が安全そうですね。
    ちょっと、その方向性で準備してみます。

    ありがとうございました。
    300 : NAME IS - 2008/08/20(水) 01:13:08 ID:??? (-27,-30,-52)
    (SELECT * FROM hoge WHERE id != 0 GROUP BY id) UNION (SELECT * FROM hoge WHERE id = 0 GROUP BY id)

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

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


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