MySQL4.0を追っかけるスレ
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/10/20 15:04ID:Yt8k5lmBhttp://mysql.com/products/mysql-4.0/index.html
また、ベータ版も2ヶ月以内にリリース予定。
使ってみて気がついた事とか話しあいましょう。
0002名無しさん@お腹いっぱい。
01/10/20 15:42ID:???0003名無しさん@お腹いっぱい。
01/10/20 23:40ID:HSSH3fH40004名無しさん@お腹いっぱい。
01/10/21 02:35ID:???日本語テーブル名逝ってよし!!
って答えていいの?
0005名無しさん@お腹いっぱい。
01/10/21 14:20ID:???0006名無しさん@お腹いっぱい。
01/10/24 02:30ID:+GgN0zh/0007名無しさん@お腹いっぱい。
01/10/24 07:08ID:???0008名無しさん@お腹いっぱい。
01/10/24 16:19ID:b9AtOOy80009名無しさん@お腹いっぱい。
01/10/24 16:39ID:???(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;
(^^;(^^;(^^;(^^;( ;( ;(^^;(^^;(^^;(^^; (^^;(^^;(^^;(^^;(^^;(^^;(^^;
(^^ ;( ;( ;(^^;(^^;(^^;(^^; (^^;(^^;(^^;(^^;(^^;( (^^;
(^^;(^^;(^^; ;( ;( ;(^^;(^^;(^^;(^^; (^^;(^^ ^^;(^^;( (^^;
(^^;(^^;(^^; ;(^^;(^^;(^^;( (^^;(^^; (^^;(^^;(^^;(^^;(^^;( (^^;
(^^;(^^;(^^; ;(^^;(^^;(^^;(^^; ;(^^; (^^;(^^;(^^;(^^;(^^;( ;(^^;
(^^;(^^;(^^; ;(^^;(^^;(^^;(^^;(^ ^ ^;(^^;(^^;(^^;(^^;(^^; ;(^^;
(^^;(^^;(^^; ;(^^;(^^;(^^;(^^;(^^ (^^;(^^;(^^;(^^;(^^;(^ ^;(^^;
(^^;(^^;(^^; ;(^^;(^^;(^^;(^^ (^ ^;(^^;(^^;(^^;(^^ ;(^^;(^^;
(^^;(^^;(^^; ;(^^;(^^;(^ (^^;(^^; ;(^^;(^^;(^^;(^^ ;(^^;(^^;
(^^ ;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^ ;(^^;(^^;(^^;
(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;(^^;
0010名無しさん@お腹いっぱい。
01/10/25 00:48ID:???よしよし
0011lo;
02/06/03 11:02ID:???0012nobodyさん
02/12/08 16:55ID:10AoHjdcあんた昔の通信事情のことをなんにも知らないお子様でしょ。
0013nobodyさん
02/12/08 17:19ID:tCL4JfFl0014nobodyさん
02/12/13 22:30ID:Wk1KNr67ライセンス料余り入って無さそうだしなぁ・・・
研究者も少ないんだろうか?
次はガンマだっけ?
0015nobodyさん
02/12/13 22:43ID:???0016nobodyさん
02/12/14 01:43ID:eJffEdF1さらに爆速キボン。あとバージョンは関係ないけど
オフィシャルの日本語マニュアルもうちょっとどうにかして。
0017nobodyさん
02/12/19 19:28ID:???キタ━━━━(゚∀゚)━━━━!!!!!!
0018nobodyさん
02/12/20 07:54ID:???0019nobodyさん
02/12/20 19:51ID:WOufkxn5お前も氏ねば2度と見ることはないと思うが、如何に?
0021nobodyさん
02/12/20 20:12ID:???20は19へのレスって事で
0022nobodyさん
02/12/21 00:19ID:???0023nobodyさん
02/12/23 20:55ID:???0025nobodyさん
02/12/29 12:40ID:???0026nobodyさん
02/12/31 01:47ID:???0027nobodyさん
02/12/31 14:15ID:???になってるね
0028nobodyさん
03/01/05 00:55ID:???0029nobodyさん
03/01/08 22:27ID:4o+aADG5になってるね
最近ペースアップしてるね
0030nobodyさん
03/01/13 03:16ID:???でもWinバイナリは4.0.7ガンマMAXまでで4.0.8と4.0.9はない。
マジ?
0031nobodyさん
03/01/13 21:15ID:k0QgcHU2ドコ?
0032nobodyさん
03/01/13 22:08ID:???あー漏れが以前この板のどっかのスレのレスで書かれていたアドレスだけんがいい?
ftp://mirror.mcs.anl.gov/pub/mysql/Downloads/MySQL-Max-4.0/
というか本家からリンクがあった。
003332
03/01/13 22:10ID:???意味不明な日本語でスマソ。
つまり漏れが見つけたアドレスじゃないってことです。
0034山崎渉
03/01/15 13:32ID:???0035nobodyさん
03/01/15 20:50ID:3QtLAdk/サーバー落ちてない?
今日本家サイト見てみたら4.0.9MAXありますた
なぜミラーの方が早い?と思いつつゲットしますた
つかもしかして現在のヤツって不安定?ペースの速さにちと困惑気味
0036山崎渉
03/03/13 17:52ID:???0037nobodyさん
03/03/23 11:51ID:3GLa6kKp0038nobodyさん
03/03/29 11:40ID:???0039nobodyさん
03/04/04 21:32ID:L+0fNqD+http://jbbs.shitaraba.com/travel/1213/
0040bloom
03/04/04 21:41ID:sAzY7ZON0041nobodyさん
03/04/15 12:57ID:vFGQR14m某MLでmm.mysql系のjdbcドライバーが「ロクなもんじゃない」なんて
いわれてたけど、実際のところどんなもんなんでしょうか?
漏れはそんなに使っていないけど、そんなに不具合を感じたことがない。
できればどのへんが「ロクなもんじゃない」のか、有識者の方、
情報プリーズ
(MLの方へは、恐くて聞けない)
0042山崎渉
03/04/17 12:01ID:???0043nobodyさん
03/04/19 11:58ID:k9CZJcx50044nobodyさん
03/04/19 15:15ID:nSQhjye53000hotのあぷろだとアクセス解析動かしてるけど、
データが飛んだことはないよ。
0045nobodyさん
03/04/19 23:04ID:???MySQL自体は問題ないと感じてるけど、
WindowsのFATとか軟弱なファイルシステムによる影響はあるかな。
データベースが少ないうちはいいんだけど。
MySQLとは関係なんだけどNTFSでも細かい、大量のファイルを扱うと
問題でやすいんだけど、どうやったら対処できるのかね。
0046山崎渉
03/04/20 05:59ID:???( ^^ )< ぬるぽ(^^)
0047nobodyさん
03/04/24 01:07ID:OfRpVvAE0048nobodyさん
03/04/24 01:18ID:Y62R0g0B持ってった
但しperl + dbi + mysql
つーアレな組み合わせだが
0049nobodyさん
03/04/24 21:55ID:hFXIDukoどちらも同じバージョン(リビジョンじゃないよ)のMySQLなら
データベースはバイナリー互換があるよ。
他のDB形式やMySQL3->4とかなら、dumpして持っていく。
そのときはDBMSの違いに気をつける
(片方にあったり、ない型などがある可能性がある)
0050hoge
03/04/29 22:39ID:???クエリーを実行してレコードセットを生成したあと、<%=rs.recordcount%>の様にレ
コード件数を表示しようとすると、
エラーで「-1」が表示されてしまいます。
同じロジックをSQLServerに対して行うと、正常にレコード件数が表示されます。
初心者のため違いが良く分からないのですが、
mySQLではこの部分をどのようにコントロールすれば良いのでしょう?
0051美人OL
03/04/29 23:06ID:???http://www.net-de-dvd.com/
0052nobodyさん
03/04/29 23:10ID:???MySQL(というよりODBCドライバ?)でrecordcountファンクションに
対応してないということかな、多分。
前にASPからADOでSQLServerに繋いで色々やっとたことあるんだけど、
結構同様に対応してないファンクションが多くて、結局レコードセットオブジェクト
とか余り使わないで従来型の手法(プログラムでやる)に落ち着いた。
普通にSQLでやったら?
0053nobodyさん
03/04/30 21:45ID:???MySQL-MLにも出してるみたいだけど、こっちにも一応書いとくよ。
MicrosoftのKB
http://support.microsoft.com/default.aspx?scid=kb;ja;JP194973
あと
ttp://tryasp.winscom.co.jp/faq.asp#57
ttp://tryasp.winscom.co.jp/faq.asp#1
ADOってMS製の中では結構好きな部類なんだけど、
(他の言語にちょっとパクって似たの作って使ってます)
良く判らん動作や、何やらまとまってない部分があってそこは萎え。
0054hoge
03/04/30 23:52ID:???どうもありがとうございました。
0055nobodyさん
03/05/04 15:20ID:9ZV+5IBGTSVファイル(タブ区切りのデータファイル)をテーブルに読み込むにはどうすればいいの?
0056nobodyさん
03/05/04 15:38ID:???http://www.mysql.com/doc/en/LOAD_DATA.html
http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_Reference.html#LOAD_DATA
これでタブ区切りを読んだ事無いので、実際に"\t"を指定して
説明どおりに出来るかどうかは知りません
#私はスクリプトで前処理して普通のSQLで投げてるから。
0058山崎渉
03/05/22 02:05ID:???0059山崎渉
03/05/28 17:18ID:???ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0060山崎 渉
03/07/15 11:16ID:???__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0061山崎 渉
03/08/02 02:36ID:???( ^^ )< ぬるぽ(^^)
0062ぼるじょあ ◆ySd1dMH5Gk
03/08/02 05:16ID:???ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
0063山崎 渉
03/08/15 23:03ID:???│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0064nobodyさん
04/02/01 11:53ID:???0065nobodyさん
04/07/27 03:39ID:???PHPインストールしてmysql4.0もインストールしました。
http://tsuttayo.sytes.net/mysql/install/win/
ここをみながらやっていったんですが手順16の再起動後にうまく動かなかったので
一回削除してもう一度インストール、再起動、等いろいろ試行錯誤していましたが
結局動きませんでした。で、思い切って「my.ini」セットアップの項目にあったユーザー
名、パス関連のところを消して、さらにSJISの設定も消してやりなおしてみたところ、
今度は動き出したんですが、最初に出てくるはずのユーザー名とパスを設定する
画面が出てこなくなってしまい、現在もユーザー名とパスがない状態で困っています。
もしよろしければ誰かご教授お願いします。
0066nobodyさん
04/08/14 11:42ID:EgOE5Yt90067nobodyさん
04/08/14 22:09ID:???個人のサイトのは、結構「うごいたからいいや」的な間違いが多く
(まあ体験談としての読み物のポジションでは有用)
余りお奨めできかねる。あとWebMonkeyとか他のサイトでも
チュートリアルの連載をしてたと思う。当時ものの場合
現在でも通用するかの見極めが必要だから、全部鵜呑みにはしないこと。
0068笑えないネット
2005/05/11(水) 00:10:40ID:dRElxCzFやはり必要なのだろうか それをサーバでやったらクレームがくるのかな。
0069nobodyさん
2005/06/04(土) 00:58:10ID:???0070nobodyさん
2005/06/04(土) 10:53:18ID:???0071nobodyさん
2005/06/10(金) 00:25:19ID:dEf5c/xxwinでMySQL4.1を使っています。
現在Cドライブにインストールしてあり
データベースもCドライブにあります。
Cドライブが手狭になってきたのでデータベースを
Dドライブに移したいのですがどうしたらいいでしょうか?
移した後もDドライブで運用したいんですが。
0073nobodyさん
2005/09/02(金) 14:57:02ID:/LtcNskM上記ソフトを導入してみようとインストールしてみたのですがどうも新しくデータベースを作成することができず
困っています。
ちなみにPHPとSQLについては初心者で一から本を読んで勉強しています。
WinMySQLAdminを起動して、detabasesのタブで右クリックをするとcreate Databaseという項目が出てくるはずなのですが
私の場合、Flush HostsやFlush Logsなどの項目しか出てきません。
これはなぜでしょうか?ちなみにWIN XPにインストールしておりまして、WinMySQLAdminのバージョンは1.4です。
0074nobodyさん
2005/09/03(土) 03:23:42ID:???0から始まるから後者かな・・・
>>73
phpMyAdminではなくて?
0075nobodyさん
2005/09/06(火) 08:20:13ID:XilL8D3h0076nobodyさん
2005/09/06(火) 15:20:28ID:MHrXIfbO0077nobodyさん
2005/09/21(水) 02:22:30ID:???漏れはphpMyAdminでいちいちCSVとかに吐き出したりしてるけど、
手動で面倒だし、テーブルの数が増えてくるとやってらんないよね・・・。
0080nobodyさん
2005/09/26(月) 17:27:04ID:???みんなはどういう方法で代替しているの?
0081nobodyさん
2005/09/26(月) 17:33:26ID:eUCvvuNH0082nobodyさん
2005/09/26(月) 17:35:28ID:???内部的にはtinyint(1) unsignedとして処理されるんじゃなかったっけ
0083nobodyさん
2005/09/27(火) 10:44:54ID:???動作ってどうなるのかね?? 一時更新を止めてダンプするのかな。
0084nobodyさん
2005/10/04(火) 12:36:58ID:???0085nobodyさん
2005/10/05(水) 01:53:31ID:???0086nobodyさん
2005/10/18(火) 18:08:00ID:ih4nu8k6現在、データベースがある時間に一括更新されるPHPのプログラムを書いています。
そこで以下のようなクエリを行数だけ何度も何度も発行して更新しているのですが
そのせいかハードディスクがガリガリいってしまって非常に時間がかかってしまいます。
UPDATE table_name SET column1 = 10 WHERE id = 1
UPDATE table_name SET column1 = 5 WHERE id = 2
(何度も別のidに対して繰り返す)
INSERTですと、VALUESの後ろに複数付け加えれば複数挿入できますし
MySQLリファレンスによるとver4.1からC APIで複数クエリを実行できるようになったみたいなので
UPDATE ....; UPDATE .....; UPDATE ....; UPDATE .....;
のような文字列を渡せばよさそうなのですが、それ以前のバージョンで上手い解決方法をご存知の方が
いらっしゃいましたら、よろしくお願い致します。
0087nobodyさん
2005/10/18(火) 18:26:51ID:???あ、4.1より前か。。
とりあえずidにインデックスは貼ってあるよね?
008888
2005/10/18(火) 18:56:53ID:???ありがとうございます。
5以上だと上手い方法があるみたいなので、今回は使えないのですが今後の為に勉強してみたいと思います。
念のためEXPLAIN SELECT * FROM table_name WHERE id = 1;を
してみたのですがインデックスは作られていました。
プログラムの他の部分が問題ある可能性も考えて、クエリ発行部分だけコメントアウトしてみたのですが
一瞬で処理が終わってしまい、やはりUPDATEの部分が問題あるようです。
全部で30行10列しかないデータに対して行っているのに、1秒-1.2秒ぐらいかかっているので
何か根本的なことに問題がありそうな気がするのでもう一度、全体を確認してみたいと思います。
008987
2005/10/19(水) 10:51:01ID:???OSとメモリの空き具合を書いてくれるとわかるかも。
HDがガリガリ言うってことは相当I/Oの処理がかかってるからUNIX系ならtopコマンドでCPUの分配を見てみて
もしsystemのCPUが多かったらThread_Cache等の変数を上げてみるといいと思います。
0090nobodyさん
2005/10/22(土) 10:00:10ID:???お返事遅れてしまって申し訳ありません。
今のところテストはWindowsXP Professionalで行っていて、メモリは384MBです。
タスクマネージャーで調べてみたところ、こんな感じになっていました。
物理メモリ (KB)
合計 392688
利用可能 107960
システムキャッシュ 140632
カーネルメモリ (KB)
合計 66232
ページ 58032
非ページ 8200
ご指摘の通り、キャッシュやページなどのサイズが怪しそうですので
色々と設定で変更して試してみたいと思います。
0091nobodyさん
2005/10/25(火) 00:32:31ID:???009286
2005/10/30(日) 16:39:57ID:???試してみたのですが、やはりガリガリとなってしまいました。
試しにLINUXでやってみたところ問題なく動いたのでOSの問題のようです。
原因が分かりましたらこちらで報告させて頂きたいと思います。
0093nobodyさん
2005/10/31(月) 14:36:17ID:???0094nobodyさん
2006/11/01(水) 13:47:07ID:UJqk4mQr20061001
という形式で日付が欲しかったのですが。
SELECT CURDATE() - 0100;
で大丈夫でしょうか?
20070101 - 0100
となったときにおかしくなりますよね多分。
0095nobodyさん
2006/11/01(水) 14:28:47ID:UJqk4mQrでいけました、・・が長いですね。
20061001 という先月の最初の日が取れればいいだけなので、もっとスマートな方法があればお願いします。
phpで使うsqlなのでphpで日にちを作ったほうがいいかもですね。
0097nobodyさん
2006/11/09(木) 14:41:12ID:JW+Aghlrまず、
$con=mysql_connect(〜);
mysql_select_db(〜);
$sql="select * from 〜";
$result=mysql_query($sql, $con);
という感じで、テーブル全ての情報を$resultに格納します。
この後、参考にしている本では
while($row=sql_fetch_array($result)){
〜;
}
として順番に一行ずつ参照しています。
これを少し変えて、参照する行を逆順にするにはどうしたらいいでしょうか?
0099nobodyさん
2006/11/13(月) 12:48:28ID:oOz598NFshow tables;
などをした際に大量にあった場合コンソールのバッファを越えてしまいます。
一つずつ見るにはどうしたらいいのでしょうか?
linuxコマンドのmoreのような事をしたいと思っています。
0100nobodyさん
2006/11/22(水) 00:39:53ID:EkJNk5rg便乗して質問してもいいですか?
order by 苗字, 名前
苗字順にして、苗字が同じならば名前順 としたい場合、上記でいいと思うのですが、
あるフィールドがNULLではない行を先に苗字順にし、更にNULLの行を苗字順にしたい場合、
1つのクエリで処理することはできないのでしょうか?
現在は2つのクエリで1クエリでNULLではない行の苗字順、 2つめのクエリでNULLの場合の苗字順
後からそのクエリをプログラム側で合わせてます。
尚、あるフィールドがNULLではない場合、それぞれ異なるキーがはいってます。
0101nobodyさん
2006/11/22(水) 00:51:39ID:EkJNk5rg|苗字|名前|趣味|
――――――――――
|竹中|三郎| |
|秋葉|一郎|アニメ |
|山本| 萌 | |
|鈴木|四郎|野球|
↑このデータベースを1つのクエリで
|苗字|名前|趣味|
――――――――――
|秋葉|一郎|アニメ |
|鈴木|四郎|野球|
|竹中|三郎| |
|山本| 萌 | |
趣味がある人の中で苗字順、趣味が無い人の中で苗字順
こう並べ替えたいのです。
0102nobodyさん
2006/11/22(水) 07:39:58ID:???趣味のorderの前に趣味がNULLかどうかのorderいれりゃいいだけだろ
0103nobodyさん
2006/11/22(水) 07:53:23ID:???MySQL Command Line Clientを使ってると仮定して、、、
tee C:\data\out.txt
とかやると、logファイルを残してくれる。
0104nobodyさん
2006/11/22(水) 21:54:47ID:en/LIJ9fなぜそれで「テーブルロックが回避される」のか、サッパリ理由が書かれてませんよね。
っていうか下記のページ、全体的に日本語がおかしい気がします・・・。
>http://dev.mysql.com/doc/refman/4.1/ja/tips.html
>大量に更新された MyISAM テーブルに対して複雑な SELECT クエリを使用しないようにする。これでテーブルロックを回避する。
0105nobodyさん
2006/11/23(木) 19:10:32ID:cbnkHJk4方法があればご教示(ご教授ではない)下さい。
0107100
2006/11/25(土) 19:39:56ID:4UZyL29Aそうすればいいことはわかってるのですが、
そのやり方がわからないのです・・
0108nobodyさん
2006/11/27(月) 10:49:30ID:7YzUTRJS0111nobodyさん
2006/12/04(月) 17:07:45ID:???無理か('A`)
0112うた
2007/01/09(火) 19:08:10ID:LU4PzMfbってどうやるのか探して彷徨っています。
load data infile はデータの読み込みでしょ?
そうじゃなくてupdate文を読み込んで一気に処理したいんですが、
分からない。phpで mysql_query で変数のsql文を読み込むこと
はするけど、外部ファイルから読み込めるのかなぁ
0113nobodyさん
2007/01/09(火) 20:48:44ID:E47pJCGV0114うた
2007/01/10(水) 12:54:09ID:KwOV/H2Dでもなんかうまくいきません。
zanji.phpの中身
<?php
mysql_connect('localhost','root','123');
mysql_select_db('wikidb');
mysql_query(file_get_contents("temp.sql"));
?>
---------------------------------------
temp.sqlの中身
update page set page_title = '阿(あ)' where page_title='0000100';
update page set page_title = '愛(あい)' where page_title='0000200';
って感じで、
php zanji.php
を実行しても何も変化がありません。(DBのpage_titileも書き換えられていないし)
====================
そもそも、
他のマシンに入れたphpmyadminにはSQL実行窓の下側に、sqlファイル読み込みの窓
があるのに、どういう訳か、phpMyAdmin - 2.8.2 をインストールしたこのマシンでは
それが出ない。
バグっすかね。
0115nobodyさん
2007/01/10(水) 22:23:34ID:/8+Ver2hhttp://www.geocities.jp/phpsqlphp/index.html
同じテーブルから3つ呼び出したいのですがうまく行きません。
select staff.name, area.area from staff inner join area on staff.idou = area.area
のように1つだけならできるのですが、2つ以上になるとできません。
アドバイスをください……
0116115
2007/01/12(金) 22:34:51ID:???0118115
2007/01/13(土) 02:44:23ID:???の下のほうに希望する結果書きました。
select staff.name, area.area from staff innner join area on staff.idou = area.num
でstaffテーブルのidouに対応するareaテーブルのareaが結合できるのですが、別フィールドに同じテーブルからさらに引っ張りたい場合のやりかがたわからないのです。
説明がへたくそですみません……
0119nobodyさん
2007/01/13(土) 14:27:54ID:???SELECT
staff.num,
staff.name,
area_s.area,
area_k.area,
area_i.area
FROM
staff,
area AS area_s,
area AS area_k,
area AS area_i
WHERE
staff.siten = area_s.num
AND
staff.kibou = area_k.num
AND
staff.idousaki = area_i.num
ごめん、こんな冗長なのしか思いつかなかったw
0120うた
2007/01/15(月) 16:45:17ID:jQqUIVCH自己解決しました。私はwindows2000でmysql5を弄っています。
コマンドプロンプトで
C:\Documents and Settings\Administrator>mysql -uroot -phimitu wikidb < c:\mysql5\bin\test.sqle
とかしたら出来ました!
【解説】
mysql はmysqlに命令を与えるコマンドの一つ。ほかにもmysqladminとかある
-uroot は引数-uにユーザー名であるrootを指定
-phimitu は引数-pにパスワードhimituを指定
wikidb は使用するデータベースを指定
この次が問題!
< ←これがリダイレクト。これ以降の右辺を読み込んで左辺へ渡す
c:\mysql5\bin\test.sqle 左辺にファイル(中身はテキスト)
キーワードは「リダイレクト」ググって見て下さい。
ただ、私の場合、命令文を収めたtest.sqlファイルが1万件くらいあって、それが巨大すぎて動かなかったみたいです
細切れにして実行させたら動きました。
ファイルを読み込むっていっても自ずと限界があるようで・・・
0121115
2007/01/15(月) 21:57:46ID:???最後のwhereでなくon みたいですね。
別名をつけるのは思い浮かびませんでした。 SQLは長くなるけど、ループしてなんどもSelectかけるよりはいいのかぁ。
とりあえずこれでやってみます。 ありがとうございました。
0122うた
2007/05/12(土) 18:19:17ID:4Q6meIRDMYSQLの5を使っています
出力結果が文字化けして困っています。
PHPスクリプトをutf-8で保存し、
mysqlのテーブルのフィールドの照合順序をすべてutf8_general_ciにし、
ていますが、select文で検索させて出力させると、文字化けになってしまいます。
数字項目はちゃんと出力されているので、スクリプト自体はおかしくないと思うのですが、
どこか設定にミスがあるのでしょうか?
shift-jisに合わせてみてもダメでした。
因みに、ウィキペディアに使われているmediawikiを私のマシンにも
走らせているのですが、そこではうまく日本語を文字化けさせず表示
されています。(まぁインストールは全自動ですからうまい具合に設
定しているのでしょうが)
どなたか、助言を下さいませんか?
0124nobodyさん
2007/06/02(土) 00:22:41ID:wH3kGVeU複数の単語の検索は
SELECT *
FROM `friendlist`
WHERE `game` LIKE '%虹%' && '%GOW% '
でいいのでしょうか?
||はちゃんとどちらか含んでいるものがヒットするのですが
アンド検索の上記は何もヒットしません…
0125nobodyさん
2007/06/02(土) 00:39:17ID:wH3kGVeU0126nobodyさん
2007/07/02(月) 00:07:22ID:???webアプリ仕事で書くようになって4年くらいになるけど、たいていのレンタル鯖はMySql4.0.Xじゃないですか。
それに合わせてローカル環境もMySql4.0.Xにしてたし、今も機能追加とかメンテとかはその環境でやってます。
おそらくレンタル鯖が勝手にMysqlのバージョンを変えたらどこのプログラムもトラブルを起こすことは目に見えてるだろうから、新たに予算組んで作り直すまではそのままでいくことになるだろう。
先日Intel Mac導入して環境構築してがく然としたんだけど、Intel MacネイティブのMySql4.0.Xって無いらしい。
MySql4.0.X系で作ったプログラムと関わり続けていかないとならない皆さんはこのあたりどう対処してますか?
0127nobodyさん
2007/10/01(月) 18:34:26ID:Fh+5Omxq0128nobodyさん
2007/10/22(月) 06:05:52ID:qzDl+cH5例えばコマンドラインから
select * from unko where auther like "%chinko%" and auther like "%manko%";
ってやるとちゃんとand検索できるのに,ブラウザからまったく同じコマンド打っても
一件も引っかからない状態です.
and検索とかやらないで条件を一つだけ設定するとブラウザからでもいけます.
原因のあたりつく人いますか?
0130nobodyさん
2008/09/21(日) 00:19:39ID:f7M58QFzRESTで拾ってきたXMLをそのままmysqlのレコードにぶち込むような処理をつくったら
ぶち込んだテーブルをmysqladminでみると、オーバーヘッドなる物が多発しております。
DBの最適化してオーバーヘッドを消すのですが、何度か処理を動かすとまた
オーバーヘッド部が出来上がるようなのです。
そもそもオーバーヘッド部はどういう処理したときにできるものなのでしょうか?
御教授ください
0132MY
2008/11/19(水) 22:26:42ID:TyHr//reTABLEにCSVファイルのデータをインポートしようとしたらエラーが出ました。
下記に打ったコマンドと結果を載せます。
初心者で教えてくんですみません。
mysql> load data infile "/Users/kawase/Desktop/test.csv "
-> into table kawase_test.nm_list
-> fields terminated by ","
-> lines terminated by "\n";
ERROR 13 (HY000): Can't get stat of '/Users/kawase/Desktop/test.csv' (Errcode: 13)
0133nobodyさん
2009/04/20(月) 22:24:22ID:cB7TGCpk0134nobodyさん
2009/06/05(金) 00:48:50ID:4w93Am1Bいろいろ調べたのですが対処法がまったくわかりません。
すいませんが、わかる方教えてくださいお願いいたします。
Warning: mysql_connect() [function.mysql-connect]: Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server in C:\xampp\..(以下ファイル名) on line 10
接続失敗です。Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server
0135nobodyさん
2009/06/06(土) 14:22:06ID:???0136nobodyさん
2009/06/16(火) 12:52:09ID:???0137nobodyさん
2009/06/30(火) 15:57:35ID:H2c5SWABただ、工数の観点からdate型をセレクトしたときの挙動をdate型のそれと全く同じに、
'0000-00-00'といった文字列が返るようにしたいです
また、現状データは "SELECT * FROM…" で取ってきてるのですが、保守性の観点からカラム名を指定して "SELECT id, date(timestamp) as timestamp…" のようにカラムを羅列するのは避けたいです
理想としてはカラム名を * で指定しつつ timestamp カラムを date(timestamp) で上書きすることですが、こういったことは可能でしょうか
使用しているのは MySQL 4.1 です
よろしくお願いします
0138nobodyさん
2009/07/01(水) 10:11:17ID:???0139nobodyさん
2009/10/14(水) 00:36:37ID:???●db_01(10)
●db_02
○ _a001(100)
○ _a002(80)
こんな感じになってるんですが
これはdb_02_a001とdb_02_a002がテーブルを共有してるって事?
0140nobodyさん
2010/10/19(火) 14:33:38ID:???MySQL 4.0.2
PHP MySQL ライブラリのバージョン 3.23.49
この環境で動くphpmyadminのバージョンを教えてくだしあ
ちなみに2.11.11だとテーマ読み込まれなかった・・・
0147nobodyさん
2013/01/18(金) 22:41:41.34ID:gBUhEEW4■ このスレッドは過去ログ倉庫に格納されています