私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレMySQL 総合 Part23
mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
変なんですね…
元々develだけ入ってたサーバに新規にmysqlサーバインストールしようとしてて
バージョン違うとまずいのかしらと思って質問しました
バージョン合わせて入れます
元々develだけ入ってたサーバに新規にmysqlサーバインストールしようとしてて
バージョン違うとまずいのかしらと思って質問しました
バージョン合わせて入れます
開始時刻、終了時刻、経過時間を記録するプログラムを作る場合経過時間のデータ型は何が適切ですか?
秒ならINTEGERとかでいいんじゃ?
終 - 始でいつでも計算できるなら保存いらないしな
終 - 始でいつでも計算できるなら保存いらないしな
ありがとうございます。
初めにTIME型を見つけたのですが838時間で打ち止めとあって足りない場合も出てきそうで質問しました。
>>454
秒までの精度で記録しようと考えてます。
今はExcel VBAで表示されているもの=データなのでわかりやすいように経過時間を記録してますが
終-始で都度計算した方がいろいろいいような気がしてきました・・・
同じ結果に行き着くものを分散させるとたとえば時刻を書き換えたときに不整合起こしそうですし。
勤怠管理とかが同様のデータを記録してそうですがその手の定石とかあるんですかね・・・?
初めにTIME型を見つけたのですが838時間で打ち止めとあって足りない場合も出てきそうで質問しました。
>>454
秒までの精度で記録しようと考えてます。
今はExcel VBAで表示されているもの=データなのでわかりやすいように経過時間を記録してますが
終-始で都度計算した方がいろいろいいような気がしてきました・・・
同じ結果に行き着くものを分散させるとたとえば時刻を書き換えたときに不整合起こしそうですし。
勤怠管理とかが同様のデータを記録してそうですがその手の定石とかあるんですかね・・・?
>>458
基本は都度計算だよ。整合性の確保の点や、データベースの肥大化を防ぐという観点から見ても。
例外は都度計算では計算コストが莫大になってしまう場合。今回のように単純な引き算ではなく、ハッシュ値の計算とか時間がかかる処理の場合ね。
あとデータ型は桁が足りなくなる心配があるのなら多少大きめの型を使っておくこと。
基本は都度計算だよ。整合性の確保の点や、データベースの肥大化を防ぐという観点から見ても。
例外は都度計算では計算コストが莫大になってしまう場合。今回のように単純な引き算ではなく、ハッシュ値の計算とか時間がかかる処理の場合ね。
あとデータ型は桁が足りなくなる心配があるのなら多少大きめの型を使っておくこと。
preg_match("/a|b|c|d/", $a, $b)
というのをMySQL文でしたいのですがよくわかりません
select * from table where sample='a'
だとaのみしかできません。
複数の値を一致検索させる場合はどのようにかえればよいでしょうか?
というのをMySQL文でしたいのですがよくわかりません
select * from table where sample='a'
だとaのみしかできません。
複数の値を一致検索させる場合はどのようにかえればよいでしょうか?
>>461
SELECT * FROM table WHERE sample REGEXP('a|b|c|d');
これはできるけど、preg_matchの$bのところ、
マッチした箇所を取り出すことはできないみたい。
SELECT * FROM table WHERE sample REGEXP('a|b|c|d');
これはできるけど、preg_matchの$bのところ、
マッチした箇所を取り出すことはできないみたい。
>>462
ありがとうございます。
クエリーに正規表現使えるんですね。
とても勉強になります。
どの部分が一致したかはわからないっぽいですね。
SQLクエリーだけでいえればシンプルだったんですが
一旦データを取り出してからpreg_matchするなどして迂回したほうがよさそうですね。
ありがとうございました。
ありがとうございます。
クエリーに正規表現使えるんですね。
とても勉強になります。
どの部分が一致したかはわからないっぽいですね。
SQLクエリーだけでいえればシンプルだったんですが
一旦データを取り出してからpreg_matchするなどして迂回したほうがよさそうですね。
ありがとうございました。
てゆうか、SQLで正規表現使うと遅くね?
俺なら躊躇なくパターンマッチはPHPにやらせるけど。
俺なら躊躇なくパターンマッチはPHPにやらせるけど。
すみません、質問スレ、初心者スレ?がほかにあったら誘導してください
伺いたいのは
テーブルに日付けの項目があるとき最新の日付けを抽出したい
です、
2013-01-23 21:43:23
2013-01-23 21:43:56
2013-01-31 20:34:12
2013-01-31 22:11:59
このうちの
2013-01-31 22:11:59
を吐き出すということです
ご教示ください
伺いたいのは
テーブルに日付けの項目があるとき最新の日付けを抽出したい
です、
2013-01-23 21:43:23
2013-01-23 21:43:56
2013-01-31 20:34:12
2013-01-31 22:11:59
このうちの
2013-01-31 22:11:59
を吐き出すということです
ご教示ください
>>471
sql全般のことについてなら
SQL質疑応答スレ 13問目
http://toro.2ch.net/test/read.cgi/db/1343899481/l50
後出しで何か項目ごとの…トカ言い出すなら
>>472 に group by 項目
言っとくけど後出しは嫌われるよ
sql全般のことについてなら
SQL質疑応答スレ 13問目
http://toro.2ch.net/test/read.cgi/db/1343899481/l50
後出しで何か項目ごとの…トカ言い出すなら
>>472 に group by 項目
言っとくけど後出しは嫌われるよ
消すのはmysql5.5関連全てですね…馬鹿ですね。php-mysqlをlibsと一緒に消さないようにという感じでやってみたいと…。
php-mysqlのみ強制インストールしたらmysql.soなどは出来ていましたが、phpinfoには出てませんでしたのでダメっぽいですが。
こんな私ですがベータ版までには使えるようになりたいです…
php-mysqlのみ強制インストールしたらmysql.soなどは出来ていましたが、phpinfoには出てませんでしたのでダメっぽいですが。
こんな私ですがベータ版までには使えるようになりたいです…
どっちみち、本格的に使うんだったら、phpMyAdminなんか使わないから、別のツール探すか、
コマンドラインオンリーでやるかの方がいいのでは?
コマンドラインオンリーでやるかの方がいいのでは?
できるとこから進めりゃいいのに
なんだったらソースからビルドを一通りやると
最新のバージョンがいつでも使えるようになるよ。
なんだったらソースからビルドを一通りやると
最新のバージョンがいつでも使えるようになるよ。
>>479
逆に本格的な管理コンソールってなにがある?
逆に本格的な管理コンソールってなにがある?
>>481
ありがとうございます。
phpMyAdminをyumでインストールしたら動きました…。(phpinfoにもmysqlなどが追加されました…)
なんとも素人的な馬鹿をやっていたようでお騒がせしました。
本当になんとも申し訳ない気持ちです。
ありがとうございます。
phpMyAdminをyumでインストールしたら動きました…。(phpinfoにもmysqlなどが追加されました…)
なんとも素人的な馬鹿をやっていたようでお騒がせしました。
本当になんとも申し訳ない気持ちです。
んだな
ダンプ、リストアとか鑑みると、結局通信を許可されたホストのターミナルが最強
ダンプ、リストアとか鑑みると、結局通信を許可されたホストのターミナルが最強
A5は5000万件とか1億件とか抱えたテーブルにまるでポーリングでもしてるかのように頻繁にSELECT *
かけまくるんで、おれんとこでは使用厳禁してる。
かけまくるんで、おれんとこでは使用厳禁してる。
目の前の板だか箱だかはエロ専用か?
http://www.wind.sannet.ne.jp/m_matsu/developer/a5m2/
http://www.wind.sannet.ne.jp/m_matsu/developer/a5m2/
>>493
A5でそれが出てくる人はマイナーだろ・・・
A5でそれが出てくる人はマイナーだろ・・・
ストアドファンクションを教えて下さいm(__)m
日付テーブル daily_tbl t_date 西暦日付 t_holiday 'a'の時休日(祝日)
日数を指定して営業日付の過去の日付を知るファンクションを作ろうとしているのですが
どのようにreturnすればいいのでしょうか?
create function ReturnNdate(in num int,in dt date ) returns date
begin
select t_date from
( select t_date
from days.daily_tbl where t_date < dt and t_holiday != 'a'
order by t_date desc limit num ) t
order by t_date asc limit 1 ;
end;
日付テーブル daily_tbl t_date 西暦日付 t_holiday 'a'の時休日(祝日)
日数を指定して営業日付の過去の日付を知るファンクションを作ろうとしているのですが
どのようにreturnすればいいのでしょうか?
create function ReturnNdate(in num int,in dt date ) returns date
begin
select t_date from
( select t_date
from days.daily_tbl where t_date < dt and t_holiday != 'a'
order by t_date desc limit num ) t
order by t_date asc limit 1 ;
end;
mysqlのコンソールで作業していて、画面をクリアするコマンドってない?
いちいち接続し直すのも面倒だし
いちいち接続し直すのも面倒だし
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- MySQL 総合 Part25 (947) - [94%] - 2017/6/18 6:30
- MySQL 総合 Part24 (1010) - [94%] - 2015/2/14 4:46
- MySQL 総合 Part13 (996) - [94%] - 2008/6/10 21:02 ☆
- 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 総合 Part14 (1001) - [89%] - 2008/11/23 10:17 ☆
- 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 ○
トップメニューへ / →のくす牧場書庫について