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

    私的良スレ書庫

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

    元スレMySQL 総合 Part23

    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
    701 : NAME IS - 2013/05/23(木) 18:59:28.42 ID:??? (-21,-30,-69)
    テーブル毎にdupmして子テーブルから順番にinsertしていきゃいいんじゃないの?

    SET FOREIGN_KEY_CHECKS=0;で外部キー無視してinsertする方法あるけど、これは整合性が怪しくなるからおすすめしない。
    702 : NAME IS - 2013/05/23(木) 19:05:47.32 ID:??? (+27,+29,-14)
    リストアできないダンプ作ったこと無いわ
    704 : NAME IS - 2013/05/23(木) 19:18:14.13 ID:??? (+27,+29,-48)
    皆さん回答ありがとうございます
    ということは通常はmysqldumpやphpmyadimnからのエクスポートすれば、テーブルの関連性を気にして書き出してくれるってことですよねぇ
    何で俺のだけおかしいんだろ?

    >>701
    そういう手間がかかる方法じゃなくて一発でやりたいんです
    そこまでするなら今まで通りの方法のほうが早いです
    711 : NAME IS - 2013/05/24(金) 10:06:23.84 ID:??? (-14,-30,-46)
    >>704

    mysqldumpに--tab(-T)使ってない限りは、先頭に
    /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    って書いてあるはずなんだけどな。。

    入ってなければ自分でSET FOREIGN_KEY_CHECKS=0書けば多分ok。
    712 : NAME IS - 2013/05/24(金) 10:15:00.21 ID:??? (+27,+27,-54)
    >>711
    うわっ
    なぜかその部分がコメントアウトされてましたorz
    これでmysqldumpではいけそうですが、
    これってphpmyadminからのエクスポートではこの設定付け加えることできないんですかね?
    そういうオプションもなさそうなんですが。。
    こっちは手でかくしかないのかな。
    713 : NAME IS - 2013/05/24(金) 10:16:19.36 ID:??? (+14,+20,+1)
    >>711
    とりあえずありがとうございました。
    714 : NAME IS - 2013/05/24(金) 17:26:02.40 ID:??? (-20,-30,-23)
    >>713
    phpMyAdminが手元にないんだけど、

    http://stackoverflow.com/questions/11468783/export-and-import-data-from-phpmyadmin

    phpMyAdminからエクスポートするときに「Disable Foreign Key Checks」ってチェックボックスがあるとか書いてある。
    716 : NAME IS - 2013/05/24(金) 18:29:02.82 ID:??? (+23,+29,-32)
    >>714
    うわーありました
    どうも馬鹿ですみませんでした
    本当にありがとうございました
    718 : NAME IS - 2013/05/26(日) 16:25:33.16 ID:??? (-26,-29,-54)
    create table test like test1;

    ってやっても外部キーの設定がコピーされないんですが前できたような気がします
    私の勘違いでしょうか?
    もしくは外部キーの設定もコピーする方法があれば教えて欲しいです
    719 : NAME IS - 2013/05/26(日) 16:40:50.70 ID:??? (+32,+29,-47)
    日付の単位じゃなくて、曲の時間を表す何分何秒みたいな形式あるじゃないですか?
    5:10

    だと5分10秒間を表す、みたいな形式のことです。

    これってそのカラムはどういう型にすればいいんでしょうか?
    当然あとからソートとかしたいです。
    723 : NAME IS - 2013/05/26(日) 16:52:45.31 ID:??? (-26,-19,-3)
    time型でいいんじゃない?
    724 : NAME IS - 2013/05/26(日) 16:55:38.39 ID:??? (+27,+29,-20)
    あ、time型なんていうのあったんですね。
    こっちのほうが良さそうだったのでこっち使ってみます。
    ありがとうございました
    727 : NAME IS - 2013/05/27(月) 15:22:32.56 ID:??? (+18,+29,-1)
    >>726
    それはしらんかった
    728 : NAME IS - 2013/05/28(火) 14:32:28.11 ID:??? (-26,-29,-70)
    ロールフォワード、ロールバックの時に使うジャーナルファイル(ログファイル)ってあるんですが
    MySQLではどうすれば見れますか?

    ジャーナルファイル
    データ更新前後の値を書き出してデータベースの更新記録を取ったもの
    729 : NAME IS - 2013/05/29(水) 19:44:17.13 ID:??? (-24,-30,-96)
    id|name|date
    1|aaa|2013-05-20
    2|bbb|2013-05-21
    3|ccc|2013-05-22

    <option value="">全て</option>
    <option value="aaa">aaa</option>
    <option value="bbb">bbb</option>
    <option value="ccc">ccc</option>

    「全て」を選択した時に、全て出力
    他選択された時はそれぞれ出力されるmysql文があればご教授お願いします
    730 : NAME IS - 2013/05/29(水) 20:08:19.08 ID:??? (+23,+29,-6)
    >>729
    よく意味がわからんが、そういうのはプログラム側の仕事かと。
    732 : NAME IS - 2013/05/29(水) 20:37:40.17 ID:??? (-14,-30,-83)
    >>730-731
    最初は
    if(isset($POST_['name'])){
      mysql_query("select * from table where name = '{$POST_['name']}'");
    }else{
      mysql_query("select * from table");
    }
    こんな感じで書いてたんだけど、mysqlに纏める方法あるかな?
    と思って聞いてみたんだ。プログラム側了解です

    >>731
    なるほど、その発想は出てこなかった・・・
    733 : NAME IS - 2013/05/29(水) 21:20:19.75 ID:??? (+24,+29,-4)
    >>732のどこに問題があるのか全然わからん
    736 : NAME IS - 2013/05/30(木) 10:17:58.70 ID:??? (+25,+29,-4)
    >>732
    ネタだろ、インジェクション気にしておけw
    737 : NAME IS - 2013/05/30(木) 17:56:11.00 ID:??? (+26,+29,-25)
    その手のクエリはまとめてるけど、
    >>732を読む限り、まだそのやり方してるほうがいいと思う。うえから目線でごめんね
    738 : NAME IS - 2013/05/30(木) 18:25:06.47 ID:??? (-24,-30,-33)
    >>732
    そのやり方のまま「全て」を検索するときは、具体的には
     value="aaa' OR name='bbb' OR name='ccc"
    とすればいいんじゃないかな。

    完成したらURLを教えてくれ。絶対だぞ
    739 : NAME IS - 2013/05/30(木) 18:29:14.41 ID:??? (+27,+29,-7)
    DBにそのテーブルしかおいてなくて尚且つSELECT権限しかないならいいんじゃない?
    740 : NAME IS - 2013/05/31(金) 00:22:37.37 ID:??? (+22,+27,-2)
    >>738
    うざい上に動かないっていうね
    742 : NAME IS - 2013/06/02(日) 20:21:59.23 ID:??? (+15,+26,-1)
    >>741
    おもしろいやつだな
    743 : NAME IS - 2013/06/03(月) 02:42:38.80 ID:??? (+27,+29,-35)
    実際に動かして出力されたエラーメッセージの内容を読み上げたかのようなレスだな
    745 : NAME IS - 2013/06/03(月) 12:21:06.85 ID:??? (+22,+29,-19)
    足りてないなら足しゃいいだろ・・・
    746 : NAME IS - 2013/06/03(月) 13:48:59.39 ID:??? (+33,+29,-7)
    インジェクションネタってあんまり食い付かないもんなのか
    748 : NAME IS - 2013/06/03(月) 16:24:48.47 ID:??? (+22,+29,-1)
    わかって無いだけだと思う
    749 : NAME IS - 2013/06/03(月) 19:15:32.83 ID:??? (+32,+29,-17)
    >>746
    インジェクション可能だから問題だねって話には食いつくかと。
    食いつきたくなるような書き方かどうかってことだなぁ
    750 : NAME IS - 2013/06/03(月) 19:24:55.88 ID:??? (+26,+28,-13)
    インジェクションはMySQLていうかPHPとかの言語スレのほうで話題になるんじゃない?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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