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

みんなの評価 :
レスフィルター : (試験中)
>>700
それは普通に使うだろ
それは普通に使うだろ
全角をつかって不具合が出たりはしないものなのでしょうか?
もう今は全角が普通なのかな。
いちいち日本語の単語から英語にするのに
頭使ってるのが馬鹿らしくなってきますね。
もう今は全角が普通なのかな。
いちいち日本語の単語から英語にするのに
頭使ってるのが馬鹿らしくなってきますね。
centos5でmysql 5.1.52 を使用しています。
Mysqlが起動しなくなりました。
ログを見たところ、
110513 17:30:17 [ERROR] /usr/libexec/mysqld: Error writing file '/var/run/mysqld/mysqld.pid' (Errcode: 28)
110513 17:30:17 [ERROR] Can't start server: can't create PID file: No space left on device
110513 17:30:17 mysqld_safe Number of processes running now: 0
110513 17:30:17 mysqld_safe mysqld restarted
とでました。
/var/run/mysqld/をlsで見たらmysqld.pidが出現したり消えたりしています。
ps aux | grep mysqld でプロセスを見ると
mysql 6857 9.0 0.4 82892 13136 pts/1 Rl 17:31 0:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --federated --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
root 6865 0.0 0.0 5088 748 pts/2 R+ 17:32 0:00 grep mysqld
root 20872 17.5 0.0 7340 2776 pts/1 S 17:22 1:35 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --federated --basedir=/usr --user=mysql
とでて、起動してないはずのmysqlが何故か起動しているような感じです。
これはどうしたら対処できるんでしょうか?
よろしくお願いします。
Mysqlが起動しなくなりました。
ログを見たところ、
110513 17:30:17 [ERROR] /usr/libexec/mysqld: Error writing file '/var/run/mysqld/mysqld.pid' (Errcode: 28)
110513 17:30:17 [ERROR] Can't start server: can't create PID file: No space left on device
110513 17:30:17 mysqld_safe Number of processes running now: 0
110513 17:30:17 mysqld_safe mysqld restarted
とでました。
/var/run/mysqld/をlsで見たらmysqld.pidが出現したり消えたりしています。
ps aux | grep mysqld でプロセスを見ると
mysql 6857 9.0 0.4 82892 13136 pts/1 Rl 17:31 0:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --federated --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
root 6865 0.0 0.0 5088 748 pts/2 R+ 17:32 0:00 grep mysqld
root 20872 17.5 0.0 7340 2776 pts/1 S 17:22 1:35 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --federated --basedir=/usr --user=mysql
とでて、起動してないはずのmysqlが何故か起動しているような感じです。
これはどうしたら対処できるんでしょうか?
よろしくお願いします。
時系列で株価の終値のデータを持っています
前営業日の終値と比較してその変化率を出したいと思っています
やり方、色いろあるとおもうのですが、どうやるのがスマートですかね?
前営業日の終値と比較してその変化率を出したいと思っています
やり方、色いろあるとおもうのですが、どうやるのがスマートですかね?
正確にいうと、変化率を出して、それをテーブルに戻そうと思ってます
土日や、終値がない日が存在したりすることを考えると、
どうやったら効率がいいのか。。。
土日や、終値がない日が存在したりすることを考えると、
どうやったら効率がいいのか。。。
営業日テーブルというのがまず必要かな。前の営業日を
SELECT max(date) FROM businessday where date < :today;
という感じで取る
SELECT max(date) FROM businessday where date < :today;
という感じで取る
そういう感じですることにします
変数を宣言しようと思ったらお壊れて
DECLARE next_day date;
なにがいかんのやろ
変数を宣言しようと思ったらお壊れて
DECLARE next_day date;
なにがいかんのやろ
WHILE @n_day <= '2010-03-31' DO
これって間違ってる?
これって間違ってる?
stored procedureで以下の文章が使えませんでした。
SELECT aaa INTO bbb FROM ccc;
cccがユーザ変数だったのですが、ストアドプロシージャでは
テーブル名にユーザ変数が使えないんですか?
SELECT aaa INTO bbb FROM ccc;
cccがユーザ変数だったのですが、ストアドプロシージャでは
テーブル名にユーザ変数が使えないんですか?
初心者なんですが、例えば
idが3の列のデータを全部削除した場合、id 4をid 3につめるという方法はあるのでしょうか?
idが3の列のデータを全部削除した場合、id 4をid 3につめるという方法はあるのでしょうか?
>>717
本名の他に、芸名を付ければいいんじゃないの?
本名の他に、芸名を付ければいいんじゃないの?
>>719
まじでそれでいけるの?
まじでそれでいけるの?
>>720
ALTER TABLE table AUTO_INCREMENT=3;
ALTER TABLE table AUTO_INCREMENT=3;
>>721は釣りで良いんだよな…
>>720
馬鹿ならしね
馬鹿ならしね
4以上をすべて -1 すればいいだけじゃね。
ちょっと考えれば思いつくと思んだが。
プログラムってアイデア勝負だな。
ちょっと考えれば思いつくと思んだが。
プログラムってアイデア勝負だな。
MySQLはそこでorder byとかやらないとキー重複でエラーになるんだっけ?
>>726
ならぬ
ならぬ
プライマリキーをオートインクリメントで設定すると
どんどん増えていくじゃないですか。
だからidをつめた方がいいのかなと思ったんであります。
でも調べたら1日100万レコードの追加してもエラーがでるまで
12年くらいかかるっぽいんですね。だから気にすることはない。
この認識であってますか?
どんどん増えていくじゃないですか。
だからidをつめた方がいいのかなと思ったんであります。
でも調べたら1日100万レコードの追加してもエラーがでるまで
12年くらいかかるっぽいんですね。だから気にすることはない。
この認識であってますか?
>>725 馬鹿?
AUTO_INCREMENT付ければ勝手に連番付与してくれる
AUTO_INCREMENT付ければ勝手に連番付与してくれる
>>728
RDBなんだから普通はIDが他のtableから参照されたりするだろ。
だから特定のtableのIDを詰めるようなことは行わない。
そもそもレコードを削除してしまうと情報が消えてしまうので
削除フラグを立ててレコードは残しておくことが多い。
RDBなんだから普通はIDが他のtableから参照されたりするだろ。
だから特定のtableのIDを詰めるようなことは行わない。
そもそもレコードを削除してしまうと情報が消えてしまうので
削除フラグを立ててレコードは残しておくことが多い。
チャットをDBに保存する意味があるかどうかは別として、基本的には削除する必要はないだろ
何かあったときのための証拠として残しておけ!
何かあったときのための証拠として残しておけ!
>>733
>チャットをDBに保存する意味があるかどうかは
まさにこの部分なんですよ
何かしら一時的には保存してるわけでそれがDBに保存する場合、古いのは消していかないと
容量がどんどん増えていくんじゃないのかということで上記の質問をしたわけです。
>チャットをDBに保存する意味があるかどうかは
まさにこの部分なんですよ
何かしら一時的には保存してるわけでそれがDBに保存する場合、古いのは消していかないと
容量がどんどん増えていくんじゃないのかということで上記の質問をしたわけです。
>>729
おまえが元コメ読んでない馬鹿だろ
おまえが元コメ読んでない馬鹿だろ
>>738
一日遅れで随分離れたレスにツッコむお前が馬鹿丸出しだぞ。
一日遅れで随分離れたレスにツッコむお前が馬鹿丸出しだぞ。
>>739
何て回答するか一日悩んだのだから仕方あるまい
何て回答するか一日悩んだのだから仕方あるまい
>>743
いちいち人に聞かずに少しは自分で調べろ
いちいち人に聞かずに少しは自分で調べろ
同じ値を集計して多い順に並べる、よくある感じのsqlだけど、
using tempとfilesortがどうしても掛かる。
致命的に遅いわけじゃなく許容できそうな遅さだけど、
これはどうしようもない?
example)
select hoge,count(hoge) as cnt
from tbl
group by hoge
order by cnt desc
limit 10
using tempとfilesortがどうしても掛かる。
致命的に遅いわけじゃなく許容できそうな遅さだけど、
これはどうしようもない?
example)
select hoge,count(hoge) as cnt
from tbl
group by hoge
order by cnt desc
limit 10
バカを育てる事に意味があると思っている奴がいるんだ
そんなバカ担当にお任せしようじゃないの
そんなバカ担当にお任せしようじゃないの
>>748
質問の意味が理解できません
質問の意味が理解できません



類似してるかもしれないスレッド
- MySQL 総合 Part12 (1001) - [94%] - 2008/1/30 17:34 ○
- MySQL 総合 Part13 (996) - [94%] - 2008/6/10 21:02 ☆
- MySQL 総合 Part14 (1001) - [94%] - 2008/11/23 10:17 ☆
- MySQL 総合 Part15 (1001) - [94%] - 2009/4/20 12:15 ☆
- MySQL 総合 Part17 (1001) - [94%] - 2010/6/10 20:47 ○
- MySQL 総合 Part18 (986) - [94%] - 2011/1/17 15:46
- MySQL 総合 Part26 (860) - [89%] - 2023/2/2 9:30
- MySQL 総合 Part20 (995) - [89%] - 2011/10/17 4:48
- MySQL 総合 Part21 (1001) - [89%] - 2011/12/25 22:16
- MySQL 総合 Part22 (1001) - [89%] - 2012/7/10 16:45
- MySQL 総合 Part23 (992) - [89%] - 2013/8/11 17:00
- MySQL 総合 Part24 (1010) - [89%] - 2015/2/14 4:46
- MySQL 総合 Part25 (947) - [89%] - 2017/6/18 6:30
- MySQL vs PostgreSQL Part2 (941) - [31%] - 2022/5/26 1:30 ○
トップメニューへ / →のくす牧場書庫について