のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,630,263人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

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

元スレMySQL 総合 Part14

mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - 1 + - mysqldump + - rXBUq5sa + - share + - utf8_bin + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
901 : NAME IS - 2008/11/11(火) 13:06:23 ID:??? (+27,+29,-5)
何やっても無駄だから、さっさと諦めてバイト行った方がいいよ。
902 : NAME IS - 2008/11/11(火) 14:41:12 ID:??? (+29,+29,-9)
>>900
その問題って6.0から修正される予定だからもうちょっと待ったほうが良いよ。
903 : NAME IS - 2008/11/11(火) 14:50:18 ID:??? (+27,+29,-17)
ここらへんをみて文字化けはいまのところ解決しました。
http://www.ulog.biz/2008/05/mysql41perl-095.html
906 : NAME IS - 2008/11/12(水) 09:51:19 ID:??? (+22,+29,-2)
おお、知らなかった。有難う!
909 : NAME IS - 2008/11/12(水) 14:29:50 ID:??? (-23,-29,-67)
既存のテーブルのあるカラムに対して
Alter文でforeign key制約を付加すると
なぜかMUL制約になってしまいます。
何か原因として考えられることはあるでしょうか?
FKとMULは何の関係も無いと思うのですが。
912 : NAME IS - 2008/11/13(木) 20:25:33 ID:??? (-28,-29,-19)
ascii の1バイトのAを hex で書くと何バイトになる ?
913 : NAME IS - 2008/11/13(木) 22:05:22 ID:??? (+16,+21,-35)
>>912
どのくらい増えるかよく分からんけど増えるもんなのか…。
ダンプせず、mysqlのdataフォルダをコピーして保存した方がいいな。
917 : NAME IS - 2008/11/14(金) 17:24:48 ID:??? (-27,-30,-79)
$string = explode(',', $in);
$list = array();
foreach ($string as $val) {
if (false === strpos($val, '*') continue;
list($list[], $dummy) = explode(' ', $val);
}
$out = implode(' ', $list);

print $out;

即興で書いたから動くかはしらん
919 : NAME IS - 2008/11/14(金) 20:01:47 ID:j6IY8X/S (-18,+30,-82)
>>917
ありがとうございます。
が、それだと改行の所が切り離せないんです。

原文
「寿司大好き」
結果
「寿司 名詞,*,スシ大好き 名詞,*,ダイスキ」
というように
読みの「スシ」と、本来次の行の頭である「大好き」がくっついてしまってるので
explodeで切り離せないんです。

もう分からないので切り離さず文字置き換え関数で「名詞」とかだけ消して
そのままレコードとして保存しようかとも思いましたが
サイズもでかくなるし。
921 : NAME IS - 2008/11/14(金) 23:58:25 ID:??? (-17,-30,-176)
例えば,ユーザ名・IPアドレス・アクセス日時が記録されたアクセスログのテーブルで,
「select ユーザ名,IPアドレス,アクセス日時 from アクセスログテーブル group by ユーザ名」
とやると,重複したユーザ名は無視されるけど,アクセス日時が一番古いものしか取り出せない.
これを,一番最近アクセスしたものを取り出して,かつ重複したユーザ名は無視する場合はどうすればいいでしょう?
「order by アクセス日時 desc」を先にやってgroup byやるとエラーになるし.
どなたかお願いします.
922 : 921 - 2008/11/15(土) 00:48:46 ID:??? (+8,+15,+0)
自己解決しました
923 : NAME IS - 2008/11/15(土) 12:33:32 ID:??? (-6,-4,-6)
mysqlのだめな所は
my.iniを勝手に複製している点だよね。
ウンコ。
926 : 伊藤 誠 - 2008/11/15(土) 16:42:29 ID:4dEjJwLu (-18,+29,-44)
>>925
質問に対する答えはアンカーを付けていただけませんか?
(答えになっていませんけど)

もしかして、僕の質問のことですか。

925さんには難しかったようですね。
アンカーが付いていないのでこれ以上は
言えませんが・・・

誰か他に分かる方はおられませんか?
928 : NAME IS - 2008/11/15(土) 16:57:02 ID:??? (+38,+29,-8)
その横に並んでいるのはカラムじゃなくてレコードなのか
そりゃ答える方も誤解するわ
929 : 伊藤 誠 - 2008/11/15(土) 17:09:26 ID:svuXBrLZ (-1,+24,-8)
>>928

もう一度924読んでください。日本語も理解で来ませんか?
931 : NAME IS - 2008/11/15(土) 17:25:33 ID:??? (+27,+29,-5)
日本語理解で来てなかったよ。
すまんすまん
932 : NAME IS - 2008/11/15(土) 17:29:47 ID:??? (+22,+29,-4)
いずれにせよ、回答する気にならんな
933 : 伊藤 誠 - 2008/11/15(土) 17:34:00 ID:??? (+34,+30,-23)
まったく揃いも揃って使えない連中ばかりですね。


分からないなら分からないと言えばいいのです。


僕はこれから出かけます。
2時間程したらまたここに来ますので、それまでに回答しておくように。
頼みましたよ。
934 : 伊藤 誠 - 2008/11/15(土) 17:56:19 ID:svuXBrLZ (+4,+29,-3)
>>933

代弁ありがとうございます。2時間後に拝見します。
935 : NAME IS - 2008/11/15(土) 22:28:07 ID:??? (-25,-30,-61)
おお、私も疑問に思ってたことがでている。私はPostgresqlなんだが、
order by substr(住所,1,1),substr(住所,2,1),... ,substr(住所,n-1,1),substr(住所,n,1)
の様なことを平気でやってる。もっと洗練された表現はないものか。
936 : NAME IS - 2008/11/15(土) 23:03:55 ID:??? (-27,-30,-153)
テーブルにデータをinsertとupdateした時に、
MySQL側で自動的に作成日時と更新日時が更新されるよう、
以下のカラムにしたんですが、insert時に、アプリ側で
created = NULLを指定しないといけないのでちと面倒です。

`created` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00' ,
`modified` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,

MySQL側で全部処理するのが理想なんですが、
ほかにもっとスマートなやり方ってありますでしょうか?
937 : NAME IS - 2008/11/15(土) 23:34:10 ID:??? (-9,+2,-1)
トリガ?
938 : 伊藤 誠 - 2008/11/16(日) 09:17:05 ID:rXBUq5sa (+1,+29,-21)
>>935

少なくとも、924-934で僕とやり取りした方には
分からないようですよ。
上げ足を取ることには長けておられるようですが。

もう少しSQLの方に長けておられる方
返信お持ちしております。
939 : NAME IS - 2008/11/16(日) 09:38:02 ID:??? (+27,+29,-8)
伊藤 誠 がバカなのは解ったけど、明日の日経平均は上がるかなぁ?
940 : 伊藤 誠 - 2008/11/16(日) 09:41:30 ID:rXBUq5sa (-5,+29,-9)
>>939

僕は一向にかまわないが、遠まわしに936さんを
馬鹿呼ばわりするのはいかがなものかと?
943 : 伊藤 誠 - 2008/11/16(日) 10:12:45 ID:rXBUq5sa (-2,+27,-29)
>>942

数字と文字列が混在した場合、数値として識別されるものは
その大小順、文字列として識別されるものは辞書順ということ
になります。

ちなみに、テーブル作成時のカラムの型は文字列となります。
944 : NAME IS - 2008/11/16(日) 10:19:40 ID:??? (+21,+29,-16)
>>943
> 数値として識別

主語がないけど、MySQLが識別するってこと?
文字列なんだから勝手に識別はしてくれないでしょ
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - 1 + - mysqldump + - rXBUq5sa + - share + - utf8_bin + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について