私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレMySQL 総合 Part24
mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>901
これはとてもポピュラーな問題なんだけど、「不要なもの」以外を取るようにすれば楽。
生物.max < 検索.min → 水槽の最小水温でも熱すぎて死んじゃう生物
か、
生物.min > 検索.max → 水槽の最大水温でも冷たすぎて死んじゃう生物
が、検索結果に「不要なもの」だよね。なので、その逆を出せばいいよ。
これはとてもポピュラーな問題なんだけど、「不要なもの」以外を取るようにすれば楽。
生物.max < 検索.min → 水槽の最小水温でも熱すぎて死んじゃう生物
か、
生物.min > 検索.max → 水槽の最大水温でも冷たすぎて死んじゃう生物
が、検索結果に「不要なもの」だよね。なので、その逆を出せばいいよ。
pH1.0で生きられる生物なんているの?
例だから別にどうでもいいんだけど
例だから別にどうでもいいんだけど
いるW
Ferroplasma(フェロプラズマ属)はテルモプラズマ目フェロプラズマ科に属す古細菌の属である。
非常に強い好酸性と金属耐性、細胞壁を欠くことを特徴とする。
増殖最適条件は30-50℃、pH1.5程度で、pH0での増殖も報告されている。
http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A7%E3%83%AD%E3%83%97%E3%83%A9%E3%82%BA%E3%83%9E%E5%B1%9E
Ferroplasma(フェロプラズマ属)はテルモプラズマ目フェロプラズマ科に属す古細菌の属である。
非常に強い好酸性と金属耐性、細胞壁を欠くことを特徴とする。
増殖最適条件は30-50℃、pH1.5程度で、pH0での増殖も報告されている。
http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A7%E3%83%AD%E3%83%97%E3%83%A9%E3%82%BA%E3%83%9E%E5%B1%9E
EXPLAINの出力について質問です。
keyがセカンダリインデックスでExtraにUsing whereとUsing indexの両方が出力される場合、
ExtraがUsing indexだけの場合とどういう違いがあるのでしょうか?
keyがセカンダリインデックスでExtraにUsing whereとUsing indexの両方が出力される場合、
ExtraがUsing indexだけの場合とどういう違いがあるのでしょうか?
>>985
インデックスだけでは該当するレコードを絞り切れない場合に "Using where" が出る。
それが出たとき、結果のレコード数は10なのに、rows が 50 とかになってない?
1レコード取り出したいのに、rows が 1000 とかになってたら見直したほうがいいかも。
インデックスだけでは該当するレコードを絞り切れない場合に "Using where" が出る。
それが出たとき、結果のレコード数は10なのに、rows が 50 とかになってない?
1レコード取り出したいのに、rows が 1000 とかになってたら見直したほうがいいかも。
>>907
回答ありがとうございます。
Using whereが出た時も出ない時も結果のレコード数・rowsともに複数行でした。
WHERE句で複合インデックスの2つ目以降のキーも使われた場合Using whereが追加されるとかでしょうか?
回答ありがとうございます。
Using whereが出た時も出ない時も結果のレコード数・rowsともに複数行でした。
WHERE句で複合インデックスの2つ目以降のキーも使われた場合Using whereが追加されるとかでしょうか?
>>929じゃないが、unique_key 1件あたりのレコード数はどのくらいなの
レコード長(サイズ)で教えて欲しいのですが、
InnoDBで、大きいvarchar型をいくつか利用するとレコード長がオーバーしてしまう状況です。
varchar型をtext型にすれば、回避できるのでしょうか。
InnoDBで、大きいvarchar型をいくつか利用するとレコード長がオーバーしてしまう状況です。
varchar型をtext型にすれば、回避できるのでしょうか。
MySQL初心者です。
NULL不可のDATE型のカラムに不正な日付をINSERTした際、0000-00-00という値でINSERTが完了してしまいますね。
これをエラーを返してROLLBACKさせたいのですが、DB側の機能では不可能でしょうか?
NULL不可のDATE型のカラムに不正な日付をINSERTした際、0000-00-00という値でINSERTが完了してしまいますね。
これをエラーを返してROLLBACKさせたいのですが、DB側の機能では不可能でしょうか?
>>935
日付判定はアプリ側の仕事ってのがMySQLのスタンスだから
INSERT、UPDATEトリガで例外を発生させるぐらいしかないかも。
IF DAYOFYEAR(NEW.datecolumn) IS NULL THEN
SIGNAL SQLSTATE '23000' SET MESSAGE_TEXT = 'invalid date'
END IF;
日付判定はアプリ側の仕事ってのがMySQLのスタンスだから
INSERT、UPDATEトリガで例外を発生させるぐらいしかないかも。
IF DAYOFYEAR(NEW.datecolumn) IS NULL THEN
SIGNAL SQLSTATE '23000' SET MESSAGE_TEXT = 'invalid date'
END IF;
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://ヽ:::::::::::::::|
l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::// ヽ::::::::::::::l
l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::「'ヽ:::::::::::// ヽ:::::::::::|
|::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ノl:::ノ l:::::::/ ヽ::::::::|
ノ:::::::::::::::::::::::::::::::::::::::::::::::::::::/ ゙゙ ノ:::/ ,,;;;;;;,, ,,,,ヽ:::::l
):::::::::::::::::::::::::::::::::::::::::::::::/ ノ/ __,'''i: ('''__):::l
)::::::::::::::::::::::::::::::::::::::::::::::::::/  ̄ ̄ン:. :「 ̄`ヾ
1:::::::::::::::::::::::「 `┤l:::::::::::::::::l  ̄ , ヽ ̄ l
`l:::::::::::::::::::::ヽ :l li:::::::::::::/ ヽ /´ `l |
ヽ::::::::::::::::::::::\_」 lヽ::::/ .l !:-●,__ ノ /
ノ:::::::::::::::::::::::::::ノ | l `゙゙ i ,,;;;;;;;;;;;;;;;;;;;;, /ヽ
,/ ヽ::::::::::::::::::::::( l l::::::::.. /.:''/´ ̄_ソ / `ヽ
ヽ:::::::::::::::ヽ | l:::::::::::... /::// ̄ ̄_ソ / \ ヴッ!!
ヽ:::::::\| l::::::::::::::::... / :::.ゝ` ̄ ̄/ / ヽ
ヽ:::l l:::::::::::::::::::..  ̄ ̄;;'' / ヽ
l l;;;;;;:::::::::::::::.....;;;;............;;;;;;''ノ l
l l '''''''''''''''''''''''''''''''''''''' ̄l | |
http://www.youtube.com/watch?v=z2qK2lhk9O0
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://ヽ:::::::::::::::|
l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::// ヽ::::::::::::::l
l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::「'ヽ:::::::::::// ヽ:::::::::::|
|::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ノl:::ノ l:::::::/ ヽ::::::::|
ノ:::::::::::::::::::::::::::::::::::::::::::::::::::::/ ゙゙ ノ:::/ ,,;;;;;;,, ,,,,ヽ:::::l
):::::::::::::::::::::::::::::::::::::::::::::::/ ノ/ __,'''i: ('''__):::l
)::::::::::::::::::::::::::::::::::::::::::::::::::/  ̄ ̄ン:. :「 ̄`ヾ
1:::::::::::::::::::::::「 `┤l:::::::::::::::::l  ̄ , ヽ ̄ l
`l:::::::::::::::::::::ヽ :l li:::::::::::::/ ヽ /´ `l |
ヽ::::::::::::::::::::::\_」 lヽ::::/ .l !:-●,__ ノ /
ノ:::::::::::::::::::::::::::ノ | l `゙゙ i ,,;;;;;;;;;;;;;;;;;;;;, /ヽ
,/ ヽ::::::::::::::::::::::( l l::::::::.. /.:''/´ ̄_ソ / `ヽ
ヽ:::::::::::::::ヽ | l:::::::::::... /::// ̄ ̄_ソ / \ ヴッ!!
ヽ:::::::\| l::::::::::::::::... / :::.ゝ` ̄ ̄/ / ヽ
ヽ:::l l:::::::::::::::::::..  ̄ ̄;;'' / ヽ
l l;;;;;;:::::::::::::::.....;;;;............;;;;;;''ノ l
l l '''''''''''''''''''''''''''''''''''''' ̄l | |
http://www.youtube.com/watch?v=z2qK2lhk9O0
■質問です
MySQLを初めて使うのですが、
phpMyadminから設定を行ったのですが、
データをいくつ登録しても、
出力するページ側では1つしか出力されません。(phpMyadmin側ではデータは登録されている)
phpMyadminにて一度設定した後に下記を後から修正したのですが
それが原因てことはありますでしょうか?
主キー
ユニークインデックス
インデックス
全文インデックス
また、上記のそれぞれの意味を初心者向けに解説しているサイトなどあれば教えていただけますと幸いです
MySQLを初めて使うのですが、
phpMyadminから設定を行ったのですが、
データをいくつ登録しても、
出力するページ側では1つしか出力されません。(phpMyadmin側ではデータは登録されている)
phpMyadminにて一度設定した後に下記を後から修正したのですが
それが原因てことはありますでしょうか?
主キー
ユニークインデックス
インデックス
全文インデックス
また、上記のそれぞれの意味を初心者向けに解説しているサイトなどあれば教えていただけますと幸いです
すみません自己解決しました。
接続側のphpの記述に問題がありました。
失礼しました
接続側のphpの記述に問題がありました。
失礼しました
Barracuda で ROW_FORMAT=ROW_FORMAT=COMPRESSEDにしたら
900MB弱あったテーブルが500MB以下になった。すごっw
900MB弱あったテーブルが500MB以下になった。すごっw
MySQLを利用してWebサイトを作っています
ユーザーが入力した文字(名前や自己紹介文)をDBへ登録する際、
HTML特殊文字(&や<>等)は予めエスケープしてからDBへ登録するのと、
DBへの登録はそのままで、表示する際にエスケープするのは
どちらが一般的なのでしょうか?
エスケープして登録した方が、表示の度に毎回エスケープしなくていいので良いと思うのですが、
値を検索する際に困りそうな気がして悩んでます
ユーザーが入力した文字(名前や自己紹介文)をDBへ登録する際、
HTML特殊文字(&や<>等)は予めエスケープしてからDBへ登録するのと、
DBへの登録はそのままで、表示する際にエスケープするのは
どちらが一般的なのでしょうか?
エスケープして登録した方が、表示の度に毎回エスケープしなくていいので良いと思うのですが、
値を検索する際に困りそうな気がして悩んでます
そのデータは絶対にHTMLに流すことしかしないの?
HTML前提じゃないのに格納時にエスケープするのはおかしいよね?
ま、前提だとしても基本的には生データで入れるけどね。
HTML前提じゃないのに格納時にエスケープするのはおかしいよね?
ま、前提だとしても基本的には生データで入れるけどね。
どこかに
ページ送りの部分のソース(他の機能は一切不要)を初心者向けに解説しているサイトないでしょうか?
なんですぐ解説サイトって検索機能とか余計な事まで一緒にやろうとするんだろう
ページ送りの部分のソース(他の機能は一切不要)を初心者向けに解説しているサイトないでしょうか?
なんですぐ解説サイトって検索機能とか余計な事まで一緒にやろうとするんだろう
ページ送りってなんやねん。ここはDBの板なんだからPHPとかWebのことならそういう板で聞けよ
多分、limit offset と order by で順番に取ってくるやつのことだと思うけど
そのままググれば見つかりそうなもんだけどな。
そのままググれば見つかりそうなもんだけどな。
前へ 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 総合 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 ○
トップメニューへ / →のくす牧場書庫について