元スレMySQL 総合 Part24
mysql覧 / PC版 /みんなの評価 :
701 = :
いえ、気にせず他の方も質問してください。
僕もわかる範囲でアドバイスしてあげます
702 = :
>>701
あなたの「わかる範囲」を教えて!
703 = :
>>702
託児ありがとうございます。
704 = :
こんにちはいつもありがとうございます
さくらインターネットで、ムーバブルタイプのブログが8年ほど前からやってまして
mySQLを使ってるようですが
さくらインターネットのライト契約なのでmySQLは使えないらしいんですよ
これはどういうことでしたか
705 = :
>>704
さくらのサポートにでも聞いてくれ
706 = :
いまよくみてみたらどうやらSQLiteを使ってるようです
いまいち納得できないけど
707 = :
そうですか
708 = :
消してあげよう
710 = :
質問させて下さい。mysql5.1を使っています。
dumpファイルの復元を行っているのですが、復元できません。また復元されたことを確認する方法も分かりません。
コマンドプロンプトからmysql5.1に入り、binの下で、「mysql -u ユーザー名 -pパスワード DB名 <dumpファイル名」では復元できないのでしょうか。
ご教示頂ければ幸いです。よろしくお願いします。
711 = :
外部制約は?
712 = :
外部制約とは何ですか?
初心者なもので…申し訳ありません。
713 = :
>>712
小さめのdatabaseとtableを作成して、dumpしてみる。
MySQL monitorを起動して、
source dumpfile ってやってみる。
エラーが出たらその原因を調べる。
714 = :
>>713
レスが遅くなりました。解決しました。ありがとうございます!
716 = :
>>715
劇的に速くする方法はない。
1時間に1回程度このクエリを実行して、結果を別のテーブルに保存する。
それでユーザにはその集計済みの結果を見せるというのがセオリー。
ニコニコ動画のランキングとかも1時間に1回更新でしょ。
それと同じ。
720 = :
これsort部分のが時間かかってるっしょ
質問1個に平均20とかコメントついてるなら別だけどさ
sort_buffer_size
を増やすことでUsing temporaryを消せれば
改善するかもな
728 = :
インデックスの貼り方がイマイチわからないんです。
createdという作成日を保存するフィールドがあります。
これを元にソートする、ただしwhereによる絞り込みはしない場合はcreatedにもインデックスを貼るべきですか?
729 = :
クエリの内容と、頻度によるとしか・・・
733 = :
覚悟が違う
734 = :
??
http://blog.goo.ne.jp/bluesky0077/e/51db55ee27046ee4fe799007f31b5d06
???
736 = :
PHPのmysqliクラスを使ってSQLの命令を実行する場合について質問させてください。
ローカル環境ではきちんと動いていたphpが、ロリポップのサーバーにアップロードすると、
SQLをクエリする部分でエラーが出てしまいます。
ロリポップのphpMyAdminを開いたときに表示されるページの「Webサーバ」という欄に、
・PHP 拡張: mysql
と書かれているのですが、これは関係ありますでしょうか?
ロリポップの設定画面から、
「Webツール」→「PHP設定」のところで全で、phpのバージョンを5.2から5.4に変更し、
10分待っても、この「PHP 拡張: mysql」の表示は変わらないままです。
ちなみに、ローカル環境でのphpMyAdminの表示は、
PHP 拡張: mysqli
になっています。
どうすれば、mysqliでクエリできるようになるか、ご存知の方いらっしゃいましたら教えてください。お願いいたします。
738 = :
いま、phpinfo();で調べてみたんですが、
「MysqlI Support enabled」と出ます。
やはり、myqliクラスは使えるようになってるんですね。
あと、mysqliのコンストラクタを使用した時にデータベースへのログインも出来てるようです。
でも、サーバーにアップロードすると、ローカル環境で正常に動いていたquery()メソッドで、エラーが出てしまうみたいです。
他に何か問題点として考えられる事はありますでしょうか?
739 = :
エラーの内容を貼れよ
741 = :
MySQL5.5.33です。
どんなキーワードでググるべきかも分からないので教えて下さい。
以下のテーブルがあるとします。
3,渡辺
2,井上
1,田中
LOAD DATA INFILEで、5と4を記述したcsvファイルをインポートしました。
すると下に追加されて32154となるのですが、
このように上に追加するにはどうしたら良いでしょうか。
5,山田
4,鈴木
3,渡辺
2,井上
1,田中
742 = :
すいませんスレ間違えました。無視して下さい。
743 = :
>>741
selectするときにorder byで並び替えて取得する。
データ構造的にそうしたいという意味で聞いているのなら無理。というか無意味。
744 = :
どこのスレ行ったんだろうな。
どこ行っても同じこと言われると思うが。
745 = :
>>741
既存のテーブルをdumpして、cat 5,4のcsv dump > aaa
load data infile aaa into table XXX
5と4のcsvが
4
5
の順で書かれてるならしらん
746 = :
すみません、原因がわかりました。
データベース名に"-"が含まれていることが原因だったみたいです。
データベース名を"`"で囲むと、正常にクエリすることが出来ました。
質問に答えて下さった方々、ありがとうございます。
747 = :
もしかしてコボラだったの?
748 = :
質問なんだが、1テーブル内にずらっと何万何千と記録するのと、
テーブル別に分散させるのとでは速度とかに差は出てくるものなのか?
会員登録系のサイトを作ってるんだが、まとまったグループ内のコンテンツが登録されるのを踏まえると
SQL文で分岐するよりもはなからテーブルで分けたほうがいいのか迷ってるんだが・・・
749 = :
何万くらいじゃ心配いらん
750 = :
1行が1KBだとしても、1万行で10MB程度。
ゴミでした。
みんなの評価 :
類似してるかもしれないスレッド
- MySQL 総合 Part25 (947) - [94%] - 2017/6/18 6:30
- MySQL 総合 Part14 (1001) - [94%] - 2008/11/23 10:17 ☆
- MySQL 総合 Part23 (992) - [94%] - 2013/8/11 17:00
- MySQL 総合 Part22 (1001) - [94%] - 2012/7/10 16:45
- MySQL 総合 Part26 (860) - [94%] - 2023/2/2 9:30
- MySQL 総合 Part21 (1001) - [94%] - 2011/12/25 22:16
- MySQL 総合 Part20 (995) - [94%] - 2011/10/17 4:48
- MySQL 総合 Part12 (1001) - [89%] - 2008/1/30 17:34 ○
- MySQL 総合 Part18 (986) - [89%] - 2011/1/17 15:46
- MySQL 総合 Part13 (996) - [89%] - 2008/6/10 21:02 ☆
- MySQL 総合 Part15 (1001) - [89%] - 2009/4/20 12:15 ☆
- MySQL 総合 Part17 (1001) - [89%] - 2010/6/10 20:47 ○
- MySQL 総合 Part19 (982) - [89%] - 2011/6/9 2:33
- MySQL vs PostgreSQL Part2 (941) - [36%] - 2022/5/26 1:30 ○
トップメニューへ / →のくす牧場書庫について