のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,616,089人
昨日: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:??? (+26,+26,-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,-54)
日付の単位じゃなくて、曲の時間を表す何分何秒みたいな形式あるじゃないですか?
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:??? (+15,+26,-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,+27,-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 スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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