私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレMySQL 総合 Part13
mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ☆
レスフィルター : (試験中)
快速 RDBMS、MySQL の総合スレです。
前スレ[MySQL 総合 Part12]http://pc11.2ch.net/test/read.cgi/db/1190512649/
[関連スレと過去ログ]
http://find.2ch.net/index.php?STR=MySQL
http://makimo.to/cgi-bin/search/search.cgi?D=db&q=MySQL&sf=0&link2ch=on
[MySQL Developer Zone]http://dev.mysql.com/
[MySQL 日本語リファレンスマニュアル]http://dev.mysql.com/doc/mysql/ja/
[MySQL Internals Manual]http://dev.mysql.com/doc/internals/en/
[MyNA]http://www.mysql.gr.jp/
[MLja]http://lists.mysql.com/mysql-ja
ここで質問をする前に、MyNAでのFAQを最初に確認しましょう。
http://www.mysql.gr.jp/frame/modules/bwiki/?FAQ
MyNAでの「心得の条」
http://www.mysql.gr.jp/frame/modules/bwiki/index.php?%BB%A8%B3%D8%2F%BF%B4%C6%C0
・関連ツール及びユーティリティ
・関連書籍
>>2
| .| /./ / | | _,,,,||,,,l.,,_ ト / | _ | .| /
. | | .| | l .| .,-'|.l .|l .| `|. l ' /´ / / /
| | |.| .| , |´ | .| | _|,_ l .| ./ ''`ト ./ /
| | |.| | | .| |_,,l-,─-.,_、_ | / .λl,/ /
. |. |. || | .| | /::::l ヽ `'' | / , ,.ミ,|´| ./
,,,__.| .| ヘ .| | .|/ |:i::::::〉., ノl | / .// ∨| /
`'' ‐ 、l | .|||l'l:|:|l:::::`':::::i´|| '' / ...:::::l..''
.`ヽ、 |:| ヾl.ヾ::::::::::| .|| ::::::::: l
.\_ -''lヾ ヘ:、.ヘ;;_;ノ ノレ .l
.ヾ=,,,_ .ヘ ,ヾ_,,=..''´.... _,,, /
ヽ .i'`''‐--.〉''´ .ヽ:::::::: _,,, -‐'''´:::::l ./.| drop tableは1日10回な!
.\ ヽ`ニ / l. /:::::::::::::::::::::::/ i''ヘ .l
`ヽ .l-‐''l / .l:::::::::::::::::_;;-ヘ l ヽ ヘ
./.`iヽ .|ヽ| ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ
/ /|.| ヽ .| .| /ヽ /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ
// /./.|,, -'''''''''''''''-.、.'-< .| ヽ /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ
/ / /./ ヽ,.` .l ヽ,'ノ/ ヾ_;;;l.l |/ .l l | ヾ.、lヘ
./ .//l i | .ヾ |:::::|.| .|' l// i.|| i.|
前スレ[MySQL 総合 Part12]http://pc11.2ch.net/test/read.cgi/db/1190512649/
[関連スレと過去ログ]
http://find.2ch.net/index.php?STR=MySQL
http://makimo.to/cgi-bin/search/search.cgi?D=db&q=MySQL&sf=0&link2ch=on
[MySQL Developer Zone]http://dev.mysql.com/
[MySQL 日本語リファレンスマニュアル]http://dev.mysql.com/doc/mysql/ja/
[MySQL Internals Manual]http://dev.mysql.com/doc/internals/en/
[MyNA]http://www.mysql.gr.jp/
[MLja]http://lists.mysql.com/mysql-ja
ここで質問をする前に、MyNAでのFAQを最初に確認しましょう。
http://www.mysql.gr.jp/frame/modules/bwiki/?FAQ
MyNAでの「心得の条」
http://www.mysql.gr.jp/frame/modules/bwiki/index.php?%BB%A8%B3%D8%2F%BF%B4%C6%C0
・関連ツール及びユーティリティ
・関連書籍
>>2
| .| /./ / | | _,,,,||,,,l.,,_ ト / | _ | .| /
. | | .| | l .| .,-'|.l .|l .| `|. l ' /´ / / /
| | |.| .| , |´ | .| | _|,_ l .| ./ ''`ト ./ /
| | |.| | | .| |_,,l-,─-.,_、_ | / .λl,/ /
. |. |. || | .| | /::::l ヽ `'' | / , ,.ミ,|´| ./
,,,__.| .| ヘ .| | .|/ |:i::::::〉., ノl | / .// ∨| /
`'' ‐ 、l | .|||l'l:|:|l:::::`':::::i´|| '' / ...:::::l..''
.`ヽ、 |:| ヾl.ヾ::::::::::| .|| ::::::::: l
.\_ -''lヾ ヘ:、.ヘ;;_;ノ ノレ .l
.ヾ=,,,_ .ヘ ,ヾ_,,=..''´.... _,,, /
ヽ .i'`''‐--.〉''´ .ヽ:::::::: _,,, -‐'''´:::::l ./.| drop tableは1日10回な!
.\ ヽ`ニ / l. /:::::::::::::::::::::::/ i''ヘ .l
`ヽ .l-‐''l / .l:::::::::::::::::_;;-ヘ l ヽ ヘ
./.`iヽ .|ヽ| ./ ,,,,,,,_.ゞ,,, -‐''ヽ. |.| .| ヾ.、.ヽ
/ /|.| ヽ .| .| /ヽ /:::::ヾ .| ,l '| .l.l '|ヽ.、.ヽ
// /./.|,, -'''''''''''''''-.、.'-< .| ヽ /:::::::::lト''´ .| | | .i.| .ヾ.、.ヽ
/ / /./ ヽ,.` .l ヽ,'ノ/ ヾ_;;;l.l |/ .l l | ヾ.、lヘ
./ .//l i | .ヾ |:::::|.| .|' l// i.|| i.|
【関連ツール及びユーティリティ】
[phpMyAdmin]http://www.phpmyadmin.net/
[phpMyBackupPro]http://www.phpmybackuppro.net/
[MySQLCC]http://www.mysql.com/products/mysqlcc/
[MySQL-Front]http://www.mysqlfront.de/
[mytop]http://jeremy.zawodny.com/mysql/mytop/
[Common SQL Environment]http://www.hi-ho.ne.jp/tsumiki/cse_1.html
MySQL ABでの各種GUIツールはMySQL GUI Toolsとして統合されています
(WorkbenchはGUI Toolsから独立しました。)
http://dev.mysql.com/downloads/gui-tools/5.0.html
・MySQL Administrator
・MySQL Query Browser
・MySQL Migration Toolkit
http://dev.mysql.com/downloads/gui-tools/5.0.html#Workbench
・MySQL Workbench
【関連書籍】
[MySQL Books]
http://dev.mysql.com/books/
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01MySQL
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-us&fqp=keywords%01MySQL
[phpMyAdmin]http://www.phpmyadmin.net/
[phpMyBackupPro]http://www.phpmybackuppro.net/
[MySQLCC]http://www.mysql.com/products/mysqlcc/
[MySQL-Front]http://www.mysqlfront.de/
[mytop]http://jeremy.zawodny.com/mysql/mytop/
[Common SQL Environment]http://www.hi-ho.ne.jp/tsumiki/cse_1.html
MySQL ABでの各種GUIツールはMySQL GUI Toolsとして統合されています
(WorkbenchはGUI Toolsから独立しました。)
http://dev.mysql.com/downloads/gui-tools/5.0.html
・MySQL Administrator
・MySQL Query Browser
・MySQL Migration Toolkit
http://dev.mysql.com/downloads/gui-tools/5.0.html#Workbench
・MySQL Workbench
【関連書籍】
[MySQL Books]
http://dev.mysql.com/books/
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01MySQL
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-us&fqp=keywords%01MySQL
スレ立て乙です>1
全スレ997の者です。
.inputrcに
set convert-meta off
set meta-flag on
set output-meta on
を記述してTerminal.appは再起動、bash上では日本語の入力は出来ています。
$ echo 漢字
漢字
mysql5の使用中のみ、漢字入力が?????になるのです。
mysql> select * from jpzip where area='???';
Empty set (0.71 sec)
(神奈川県、って入力してます)
お知恵拝借願います。
MacOS X 10.5.1
MySQL Server version: 5.0.51 Source distribution
全スレ997の者です。
.inputrcに
set convert-meta off
set meta-flag on
set output-meta on
を記述してTerminal.appは再起動、bash上では日本語の入力は出来ています。
$ echo 漢字
漢字
mysql5の使用中のみ、漢字入力が?????になるのです。
mysql> select * from jpzip where area='???';
Empty set (0.71 sec)
(神奈川県、って入力してます)
お知恵拝借願います。
MacOS X 10.5.1
MySQL Server version: 5.0.51 Source distribution
DB初心者です。
GROUP BY について質問があります。
----TABLE_A----
|DataA|DataB|DataC|
------------------
| AAA | WWW |1111
| BBB | XXX |2222
| AAA | YYY |3333
| DDD | ZZZ |4444
この様なテーブルがあった場合に、DataAカラムがAAAの物を選び出し、
更にDataCの中の最大値を調べ、最大値となった行のDataBを抜き出す方法はあるのでしょうか?
自分でやってみた方法として以下の様なSQLを試してみたのですが
SELECT DataB MAX(DataC) FROM TABLE_A WHERE(DataA=AAA) GROUP BY DataA
このSQLだとDataBのカラムがMAX(DataC)と同じ行の値にはならない様です。
なにか句が足りないのでしょうか?
また、上記の抽出をDataAがAAAであるカラムに限定せずに行いたいのですが、何か良い方法はありませんでしょうか。
具体的には以下の様な抽出結果を求めています。
----結果----
|DataA|DataB|DataC|
------------------
| AAA | YYY |3333 (AAAグループの中の最大値を持つ行を抽出)
| BBB | XXX |2222 (BBBグループの中の最大値を持つ行を抽出)
| DDD | ZZZ |4444 (CCCグループの中の最大値を持つ行を抽出)
GROUP BY について質問があります。
----TABLE_A----
|DataA|DataB|DataC|
------------------
| AAA | WWW |1111
| BBB | XXX |2222
| AAA | YYY |3333
| DDD | ZZZ |4444
この様なテーブルがあった場合に、DataAカラムがAAAの物を選び出し、
更にDataCの中の最大値を調べ、最大値となった行のDataBを抜き出す方法はあるのでしょうか?
自分でやってみた方法として以下の様なSQLを試してみたのですが
SELECT DataB MAX(DataC) FROM TABLE_A WHERE(DataA=AAA) GROUP BY DataA
このSQLだとDataBのカラムがMAX(DataC)と同じ行の値にはならない様です。
なにか句が足りないのでしょうか?
また、上記の抽出をDataAがAAAであるカラムに限定せずに行いたいのですが、何か良い方法はありませんでしょうか。
具体的には以下の様な抽出結果を求めています。
----結果----
|DataA|DataB|DataC|
------------------
| AAA | YYY |3333 (AAAグループの中の最大値を持つ行を抽出)
| BBB | XXX |2222 (BBBグループの中の最大値を持つ行を抽出)
| DDD | ZZZ |4444 (CCCグループの中の最大値を持つ行を抽出)
Maria ってどんなかんじですかね?
http://journal.mycom.co.jp/news/2008/01/29/057/index.html
http://journal.mycom.co.jp/news/2008/01/29/057/index.html
>>11
トリガでUUID()を入れるってのはどう?
http://dev.mysql.com/doc/refman/5.1/ja/miscellaneous-functions.html
レプリケーションでダメと書いてあるが。
どうだめなのかよくわからんな。
トリガでUUID()を入れるってのはどう?
http://dev.mysql.com/doc/refman/5.1/ja/miscellaneous-functions.html
レプリケーションでダメと書いてあるが。
どうだめなのかよくわからんな。
複合インデックスじゃなかった、インデックス結合ね。
ちょっと質問です。数値とか文字列の型についてなんですが、
例えば、
select 0x4142 ; # <-- AB
select 0x4142 + 0 ; # <-- 16706
select cast(0x4142 as unsigned) ; # <-- 16706
となると思うんですが、
これを、ユーザー定義変数にsetしてからやると、
SET @aaa = 0x4142;
select @aaa ; # <-- AB
select @aaa + 0 ; # <-- 0
select cast(@aaa as unsigned) ; # <-- 0
となってしまいます。
これは、マニュアルなんかによると、set @var = *** で文字列として @var に格納されてしまうからと思うんですが、
変数にSETしつつ、この16進なデータを’数値’として認識させせることは可能でしょうか?
マニュアルの関係ありそうなところを、ずっと(5時間位)探してるんですが、それらしきものを見つけられません。
ちなみにVersionは、5.0.50-Win32です。
例えば、
select 0x4142 ; # <-- AB
select 0x4142 + 0 ; # <-- 16706
select cast(0x4142 as unsigned) ; # <-- 16706
となると思うんですが、
これを、ユーザー定義変数にsetしてからやると、
SET @aaa = 0x4142;
select @aaa ; # <-- AB
select @aaa + 0 ; # <-- 0
select cast(@aaa as unsigned) ; # <-- 0
となってしまいます。
これは、マニュアルなんかによると、set @var = *** で文字列として @var に格納されてしまうからと思うんですが、
変数にSETしつつ、この16進なデータを’数値’として認識させせることは可能でしょうか?
マニュアルの関係ありそうなところを、ずっと(5時間位)探してるんですが、それらしきものを見つけられません。
ちなみにVersionは、5.0.50-Win32です。
インデックス複数張ってるとき、思ったとおりのインデックスを
使ってくれないときに「これ使え」って指示するのってなんだっけ?
使ってくれないときに「これ使え」って指示するのってなんだっけ?
>>24
FORCE をつかえ。
FORCE をつかえ。
>>23
select conv(hex(@aaa),16,10); で良いか?
select conv(hex(@aaa),16,10); で良いか?
>>24
USE KEY (…)
USE KEY (…)
>>25
マスター・ヨーダ乙
マスター・ヨーダ乙
>>31
order by phpto,id
order by phpto,id
>>34
1は間違い
1は間違い
order by で指定していないカラムの順番はDBにお任せ
現在望む形で取得できているのはたまたま
現在望む形で取得できているのはたまたま
>>27
SELECT id FROM aaa LEFT JOIN bbb ON aaa.id=bbb.id AND (bbb.type != 1 OR name IS NOT NULL)
SELECT id FROM aaa LEFT JOIN bbb ON aaa.id=bbb.id AND (bbb.type != 1 OR name IS NOT NULL)
PHP、PDO、MySQLでWebソフトウェアを作成する際の質問です。
自宅の同環境で作成し、問題なく度鬱していたPHPソフトウェアをレン鯖(coreserver.jp)にアップしたところ、
PDOのprepareステートメントでエラーが発生してしまって困っています。
具体的には
$pdo = new PDO(接続文字列)
$stmt1 = $pdo->prepare(クエリ);
$stmt2 = $pdo->prepare(クエリ);
$stmt3 = $pdo->prepare(クエリ);
$stmt1->execute();
$stmt2->execute();
$stmt3->execute();
等と複数のprepareステートメントを作成し、利用しようとした時にエラーになってしまうようです。(原因とは限りませんが)
PHP、PDO、MySQLの組み合わせた場合、設定等によってprepareの同時作整数に制限等が出る場合はあるのでしょうか?
また、複数のprepareステートメントを作成して利用する方法自体について、Webソフトウェア並びに、MySQLの使用方法として、
問題があるのかどうか等、ご教示願えませんでしょうか。
自宅の同環境で作成し、問題なく度鬱していたPHPソフトウェアをレン鯖(coreserver.jp)にアップしたところ、
PDOのprepareステートメントでエラーが発生してしまって困っています。
具体的には
$pdo = new PDO(接続文字列)
$stmt1 = $pdo->prepare(クエリ);
$stmt2 = $pdo->prepare(クエリ);
$stmt3 = $pdo->prepare(クエリ);
$stmt1->execute();
$stmt2->execute();
$stmt3->execute();
等と複数のprepareステートメントを作成し、利用しようとした時にエラーになってしまうようです。(原因とは限りませんが)
PHP、PDO、MySQLの組み合わせた場合、設定等によってprepareの同時作整数に制限等が出る場合はあるのでしょうか?
また、複数のprepareステートメントを作成して利用する方法自体について、Webソフトウェア並びに、MySQLの使用方法として、
問題があるのかどうか等、ご教示願えませんでしょうか。
>>37
ありがとう そういうものなんですね 助かりました
ありがとう そういうものなんですね 助かりました
ユーザーidとゲームidと時間のデータがあります。
ゲームidごとに、同じユーザーのデータが入ったりしています。
仮にuserid ,gameid,updatetimeとします。
この中から、ゲームid関係無く
ユーザーidと、そのユーザーidの持っている時間が最も早いもの
だけを取ってきたいのですが何か良い方法はありますか?
ゲームidごとに、同じユーザーのデータが入ったりしています。
仮にuserid ,gameid,updatetimeとします。
この中から、ゲームid関係無く
ユーザーidと、そのユーザーidの持っている時間が最も早いもの
だけを取ってきたいのですが何か良い方法はありますか?
userid , MAX(updatetime)
GROUP BY userid
では?
MAXだかMINだか正確ではないけど。
GROUP BY userid
では?
MAXだかMINだか正確ではないけど。
select userid,min(updatetime) from hogeTBL group by userid
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
みんなの評価 : ☆類似してるかもしれないスレッド
- MySQL 総合 Part12 (1001) - [94%] - 2008/1/30 17:34 ○
- 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 総合 Part19 (982) - [94%] - 2011/6/9 2:33
- MySQL 総合 Part23 (992) - [94%] - 2013/8/11 17:00
- 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 総合 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 ○
トップメニューへ / →のくす牧場書庫について