MySQLってどうよ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG00041
NGNG違うって。
なんかフリーのDBサーバらしい。
まだマイナーだけど、どうなんかな?って
0005デフォルトの名無しさん
NGNG副問合せもできないし。
次のバージョンではできるようになるのかな?
速さは抜群らしいよ。
0006デフォルトの名無しさん
NGNGソース出せ。語るのはそれからだ。
0007デフォルトの名無しさん
NGNGUnix板か,Linux板にもMySQLのスレがあったよ。
けっこう面白かった。
00081
NGNGhttp://www.mysql.com/
NASAってマジですかね?
0009デフォルトの名無しさん
NGNGhttp://www.mysql.gr.jp/
00101
NGNGUnixベースって事はMacでもいけたりします?
次の打ち合わせで提案してみようかな...
0011デフォルトの名無しさん
NGNGヤメトケ。糞だよ
0012デフォルトの名無しさん
NGNGただ、大幅改善のVer4がそろそろ出るはずです。
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNGMySQLもついでに糞だと思う。
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG使ってないのに煽ってるだけの厨房は糞だな。
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG占い師
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG正直比べものにならん部分も多い
とはいえRDBでデータ管理してWebで参照させる、
それだけなら別にいいんじゃない?って感じ。
業務アプリ用途には向かない。
0025特徴:
NGNG2.トランザクションがない。その代わりにかなり速い。とにかくスピード重視。
3.Webで使ってる人が多い(らしい。)
4.フリー。商用利用可。
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG使えます。
ttp://www.mysql.com/documentation/mysql/bychapter/manual_Installing.html#Windows
欠点:
日本ではマイナーなので、日本語ドキュメントが少ない。
でもオライリーから本は出てるみたいね。
ttp://www.oreilly.co.jp/BOOK/msql/
0028デフォルトの名無しさん
NGNGはい
0029デフォルトの名無しさん
NGNGIIS(PWS) + ASP + Jet-DBのかわりに apache + php4 + mysql って
組み合わせで使うのも、またよろし。
0030デフォルトの名無しさん
NGNGテーブル+コードを工夫して、シンプルなクエリをたくさん投げる感じ。
おれは、潔い感じで好きだけどね。無意味な苦労が多い気も...。
0031デフォルトの名無しさん
NGNG軽くていいよ。
0032デフォルトの名無しさん
NGNG個人的に遊ぶのには面白そうだけど。
0033デフォルトの名無しさん
NGNGMySQL4ではもちろん標準搭載。
ただ、反応速度がどれくらい落ちるんだろう。
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG日本語(Shift-JIS) は、まともに使えるの?
0037デフォルトの名無しさん
NGNG0038親切な人
NGNGヤフーオークションで、幻の人気商品、発見!!!
今は無き「コピーガードキャンセラー」↓
http://page2.auctions.yahoo.co.jp/jp/auction/b18880293
ヤフーオークション内では、現在、このオークション
の話題で、持ちきりです。
0039デフォルトの名無しさん
NGNGこの板にも来たかこやつ。何か対処されへんのかな。
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNGMySQLって、プロバイダとかでroot権限がなくても入れられます?
0042デフォルトの名無しさん
NGNG普通のプロバイダだと厳しいかと思われ。
0044デフォルトの名無しさん
NGNGまあ、見つかったとたんに(運営ルール/方針しだいでは)制裁くらう恐れもあるけどな。
あ。db鯖ってことは常駐型ソフトなのね。
常駐プロセスはCGIとかとは違うんで、常駐ものを置くことを
許してくれてない環境では、ちと無理かな。
もれはさっきwin版を手元の機械に入れてみた。
sjisでもujis(eucのこと)でも動いた。
さて、なにして遊ぼうか?
004541
NGNGなるほど、コンパイルできたとしても、デーモンを起動しなきゃなのですね。
プロバイダ上でデーモン常駐なぞ、私にはとても出来そうにないな。
CGIでデータの選択と複数キーによる並び替えをしたいだけなので、
プログラミングの勉強にもなるし、自分で挑戦してみます。
0046デフォルトの名無しさん
NGNG服問い合わせが出来ないことは分かったけど。
0047sql初心者
NGNGinnodb_data_file_pathの設定が無い
と怒られます。my.cnfに書いてもダメ。
何か良い参考書あります???
0048デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGInnoDBは今月中にトランザクションのSERIALIZABLEに対応し、
ホットバックアップとインクリメンタルバックアップに対応するらしい。
これでスピードがあまり下がらなかったら、十分に使えるのでは?
もともとスピードは桁違いだし。
ちなみにMyISAMで業務処理を開発している。
単純なSQL文を発行して、処理をプログラム側で
行うのがうちでは主流なので全く問題ない(今までBrieveベースだったので)。
一番問題になるのは、トランザクションがないことだけども、
小規模の場合だったら今のところ問題はない。
中規模以上だったら、DBの書き込みのところを分散コンポーネントにすれば
問題ないのではないかと思っている。
また、バックアップががエンジンを止めないといけないが、ファイルコピーで
すむので、ありがたい。
ちなみにMySQLがトランザクションはサポートしないが
アトミックオペレーションで対応すると言っている。
これは結構おもしろいと思うが、どうか?
サブクエリー、ストアドプロシージャに関しては、追々対応していくみたいだし。
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNGトランザクションは実装されるけど、どこまでパフォーマンスが低下するか。
逆にいい点は、SELECT に LIMIT があることだな。「この条件で、何番目から何個分のレコードを返せ」ってのが簡単にできる。
これを他の SQL でやるとかなり面倒。
基本的には参照系に使うもので、大量に更新が発生するものには向かない。だから参照がメインになる Web 関連で使われる……ってとこじゃないかね。
0053デフォルトの名無しさん
NGNG>DBの書き込みのところを分散コンポーネント
って、DBへの書き込み処理を一箇所にまとめて、そいつがキューを管理するっていうイメージ?
処理系は Java サーブレット? dRuby だったりして。
0054名無しさん@Emacs
NGNGてBerkeley DBは捨てられちゃうの?
Berkeley DBはMySQL無しの単独で使った事があって、DBエンジンとして
かなり信頼してるんだけど、何でInnoDBがMySQLに入ってきたのか経緯
知ってる人いる?
0056デフォルトの名無しさん
NGNGそもそもBerkeley DBの機能追加っていまだに行われているの?
本当はNuSphereを使ってみたいんたんだけど...。
PostgreSQL
005750,56
NGNGPostgreSQLはもちろん、良い。フリーの標準か?って思っている。
2つのDBの機能面の比較は、今まで何度となくされてるし、その通りだと思う。
よって、うまく使い分けたり、いやむしろ、PostgreSQLに飛びつきたいくらい。
しかし、運用面ではWindowsに正式に対応し、扱いが非常に簡単というのは
大きい。
Linuxはやはり難しい。技術者は良くても、うちの場合はそれだけでまわっ
ているわけではないから。
差分バックアップなんて怖くてやらせられないくらいのレベルだが、
その人たちの担う役割は大きい。
005854
NGNGBerkeley DBそのものを商品として売らない限り対価は不要なはず。
最近の機能追加は2フェーズコミット関連をやってた気がする。
それより、56はInnoDB詳しい?
005956
NGNG確かに、Berkeley DBは2フェーズコミットに対応している。。
がしかし、本家のメーリングリストでInnoDBとBerkeley DBの発言数を比べると...。
>それより、56はInnoDB詳しい?
なにをもって詳しいとするかが、意見の分かれるところだけど、
nnoDBに関しては詳しいというほどでもないと思う。
テストしたり、調べたりという程度。
006054
NGNGあ、詳しいってのはMySQLプロジェクトでの扱いとかね。
軽く調べた限りではInnoDB, Berkeley DBともMySQLに対して提供する機
能が被ってる(トランザクション、障害回復等)んで、どういう経緯で
InnoDBが追加採用されたのかなと思った。
0061ひろゆきと愉快な信者達
NGNGhttp://gotonext.cool.ne.jp/gazou/hiroyuki02.jpg
ひろゆき、歯まっ黄色!!
歯糞だらけ!!びっくり!!(・∀・)キタナイ!!ビークリ!!
ひろゆきへ
歯みがきしましょうね・・・・
156 :参加するカモさん :02/01/08 14:08
>>115
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死
157 :参加するカモさん :02/01/08 14:11
>>115
呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪
呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪
呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪
呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪
呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪
呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪呪
0062デフォルトの名無しさん
NGNG0063NuSphere
NGNG0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNGMySqlManagerがリンクできんモヨリ
0066デフォルトの名無しさん
NGNGhttp://www.innodb.com/
0067デフォルトの名無しさん
NGNGhttp://www.t3-jpn.com/
って、ところにあったけど、カウンターが6000台って、大丈夫なのか?
0068デフォルトの名無しさん
NGNG大丈夫だよ。
検索エンジンなどにはTopページではなく、JDBCドライバのあるページを
登録しているから、あまり多くないんだよ。
0069デフォルトの名無しさん
NGNGその gweMysql Driver がついさっき update されたみたい。
0070デフォルトの名無しさん
NGNGたぶん、gweMysqlかmm.mysqlあたりがいいと思うのですが..。
どっちがいいんでしょうか?
0071デフォルトの名無しさん
NGNG外国の方や日本の方も大抵 mm mysql Driver を使ってるみたいです。
ただ、この mm mysql はソースがとても汚くて不具合もいろいろあるみたい。
gweMysql Driver は 日本人が作製しているので、日本人向けかも。
外国の方も日本の方も使ってる人もちゃんといます。
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNGロック信者ハケーン!!
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNGレコードロックって、どういう使い方してるの?
それによって変わるから、サンプルのSQL文が見たい。
0077デフォルトの名無しさん
NGNGC/S構成の更新主体のシステムだと長時間の悲観ロック使いたくなるが。
普通使わないのかな?
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG0080ロックマン
NGNG008176
NGNGケースバイケースだと思う。悲観の方が組むのも楽だし。
だけど楽観の方の設計にしておいた方が、後々楽だと思う。
MySQLの場合、悲観的ロックだと専用のフィールドかテーブルを持たす必要があるしね。
>>73
MySQLは他のDBと別のパラダイムを持っていると思う。
他のDBを使っている開発者から見れば、トランザクションがない、明示的な行ロックが
ないなどと不満も多いと思う。
だけどそれも設計と、書き換えでなんとかなる場合が多い。
書き換えても、それを補って余りあるパフォーマンスもあるし。
結局は使い方だと思うけど、どう?
0082デフォルトの名無しさん
NGNGまぁ、そりゃ全てのDBに言えることだわな。使い方次第ってのは。
トランザクションなしで、行ロックなしとなれば、参照系しか使う用途は
ないにしても、その反面パフォーマンスが桁違いなら、間違った選択じゃ
ないとは思う。
0083デフォルトの名無しさん
NGNGMySQLはトランザクションや行ロックがなくとも、更新系でもやっていけるぞ。
81が言いたかったのは、SQLの書き方や設計などでそれがまかなえるということでは?
確かマニュアルにそこらへんのことって書いてなかった?
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG1つ目は、通常のトランザクション(InnoやBDB)。
もう1つがアトミックオペレーション。
もう1つが、LOCK TABLES, フラグなどを使い直接書く。
0086デフォルトの名無しさん
NGNGソースの起源は gweMysql Driver のソースにあるみたいです。
それを参考にしてマークマシュー(MM)さんが書き直したような
感じです。本人に直接聞いた訳ではないですが...。
で、現在のgweMysql Driver は、大本のソースがとっても不具合
だらけで、機能がほとんど無かったので、大幅に修正&機能追加
して、mm mysql Driver に追いついたって訳。
いや、抜いたかな?
あと、「漢字」などの問題があれば、積極的に対応しますよ。
しかし、彼(MM)は、分散トランザクション(2phase-commit)用の
JDBCインターフェースを実験的に実装し始めているので、抜かれ
たかな?
そんなところです。
0087デフォルトの名無しさん
NGNGたとえば /var/lib/mysql とか。
一般のユーザのホームディレクトリの下にデータベースファイルを
格納するということはできるのでしょうか?
0088デフォルトの名無しさん
NGNGただひとつに決定されるようなので、シンボリックリンクで対処することにします。
0089デフォルトの名無しさん
NGNG書いても無意味ってことですね?
/home/mysql/.my.cnf なら意味あるのかもしれませんが。
0090デフォルトの名無しさん
NGNG[mysql]
default-character-set=sjis
[mysqld]
default-character-set=sjis
[mysqldump]
default-character-set=sjis
試しに日本語名のDB作ろうとしたんですけどエラーになっちまいます。
C:\mysql\bin>mysqladmin -u root -p create 漢字表示
Enter password: *******
mysqladmin: CREATE DATABASE failed; error: 'Incorrect database name '漢字表示''
0091デフォルトの名無しさん
NGNGサーバとクライアントにそれぞれどのOSを使ってるかとか、MySQLのバージョンは
とかが不明だと答えられない気もするが
http://www.mysql.gr.jp/mysqlml/msg.cgi?ml=mysql&id=5258
http://www.mysql.gr.jp/mysqlml/msg.cgi?ml=mysql&id=5259
あたりをまず参照。
0092デフォルトの名無しさん
NGNG最近はじめたが訳わからん・・・
超基礎的なとこから解説してるところありませんか?
0093俺のいに
NGNG[mysqld]
default-character-set=sjis
datadir=C:/mysql/data
[mysql]
default-character-set=sjis
[mysqldump]
default-character-set=sjis
0094ロックマン
NGNGケチらず本買おう
0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNGありがとう。
リンク先の記事を参考に、以下のサイトからsjis対応のクライアントDLしたら、
ちゃんと日本語使えたよ。
http://www.softagency.co.jp/mysql/pro/win_winclients.html
0097デフォルトの名無しさん
NGNGちなみにmysql.exeはdefault-character-set=sjisを設定してると動かないよ。
0098デフォルトの名無しさん
NGNG急にサーバーのCPU負荷が高くなった・・・
レコード数は200ちょっと(マダマダ増える)
サイトのアクセス数は一日平均2万アクセス。
今までhtmlでページ作ってたのをMySQLでデータをまとめて
検索機能を付けたら、CPU負荷が倍以上に・・・
こんなもんスか?
0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNGどういう検索が頻繁なのかに因る。
010198
NGNGレコード200だとMySQL動かすだけ損なのかな?
>>100
select * from TABLE group by name having name like '%$word%'
です。
PHP4から発行しています。
ひょっとしてMySQLの負荷じゃなくて、PHPの負荷なのかな?
0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNGhaving以外に何かある?
0104デフォルトの名無しさん
NGNGや。
当方 MySQL は知らないので(興味あるが)、勘違いした
事を言っていたら申し訳ないが、「 where 」を使わない
理由が見えなかったもので。
MySQL が having 使った方が速いとかリソース喰わない
とか言う理由があるなら、それで良いのだろうが。
0105デフォルトの名無しさん
NGNGいんや・・・
group byを使うとwhereが使えない。
ただそれだけです。
0106デフォルトの名無しさん
NGNGよく判らないけど。MySQLがそういう仕様だと言う事?
それともデータ構造的に、無理だと言うこと?
0107デフォルトの名無しさん
NGNG関数で処理された結果を絞り込む時はwhereが使えない仕様なんです。
0108デフォルトの名無しさん
NGNG0109デフォルトの名無しさん
NGNGへ?
0110デフォルトの名無しさん
NGNGMySQLのバージョンを教えてください。
0111デフォルトの名無しさん
NGNGMySQL -> 3.23.47
RedHatLinux -> 7.0
Apache -> 1.3.17
PHP -> 4.1.1
ございます。
0112デフォルトの名無しさん
NGNGdistinct 使ったselectやれば?where使えるよ。
0113デフォルトの名無しさん
NGNGdistinct使ったら取り出せるカラムは一つだけじゃなかったっけ?
0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNG最新の 3.23.49a にしてみてはどうですか?
以前、本家の MySQL ML に同じような報告していた方がいたような
気がします。
ひょっとして、SMPマシンを使ってらっしゃいますか?
0116デフォルトの名無しさん
NGNGって、やべーテクニカルエンジニア(データベース)受験したばかりだっつーのに
0117デフォルトの名無しさん
NGNG不合格通知きてないか?(w
no name mail sex
のテーブルでsexをdistinctしたら、noやnameのデータが取り出せないって事
0118116
NGNGselect * ....だったのね
0119デフォルトの名無しさん
NGNG仕事で使ってみたいのですが
0120デフォルトの名無しさん
NGNG//・ ● |\ /
/ \・ ⌒ \< postgresに決まってんだろ、おめーら
| | \___________
ヽ ノ__________
\____/| パソパソパソパソパソパソ | \
/⌒ヽ ゝ パソパソパソパソパソパ丿 ヽ
(__)  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ )
(  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ )
0121デフォルトの名無しさん
NGNG--with-innodbでconfigureして、my.cnfでinnodb_data_file_pathその他を指定して、
InnoDBテーブルの保存先ディレクトリを作成する。
詳しくは
http://www.mysql.gr.jp/jpdoc/3.23.x/manual.ja_Table_types.html#InnoDB
あたりを参照。
0122デフォルトの名無しさん
NGNGありがとうございます。
>>--with-innodbでconfigureして、my.cnfでinnodb_data_file_path
Windowsで使用する場合、これはどこで打ち込んだら良いのですか?
0123121
NGNGWindowsの場合はバイナリを取得。
http://www.mysql.com/downloads/mysql-max-3.23.html
0124デフォルトの名無しさん
NGNGmysql> CREATE TABLE CUSTOMER (A INT, B CHAR (20), INDEX (A)) TYPE = InnoDB;
Query OK, 0 rows affected (0.07 sec)
バイナリを落としてオプテョン書き換えてDB作って上記のクエリを流したら
うまくいったみたいです。
ありがとうございました
0125デフォルトの名無しさん
NGNGConnection.Begintranceで落ちます。トランザクションがサポートされていないとの事です。
My.iniの内容はこんな感じなんですけど変ですか?
default-character-set=sjis
datadir=C:/mysql/data
port = 3306
socket = /tmp/mysql.sock
skip-locking
set-variable = key_buffer=16M
set-variable = max_allowed_packet=1M
set-variable = table_cache=64
set-variable = sort_buffer=512K
set-variable = net_buffer_length=8K
set-variable = myisam_sort_buffer_size=8M
log-bin
server-id = 1
# Uncomment the following if you are using Innobase tables
innodb_data_file_path = ibdata1:1000M;ibdata2:500M
innodb_data_home_dir = c:\ibdata
set-variable = innodb_mirrored_log_groups=1
innodb_log_group_home_dir = c:\iblogs
set-variable = innodb_log_files_in_group=3
set-variable = innodb_log_file_size=30M
set-variable = innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
innodb_log_arch_dir = c:\iblogs
innodb_log_archive=0
set-variable = innodb_buffer_pool_size=60M
set-variable = innodb_additional_mem_pool_size=6M
set-variable = innodb_file_io_threads=4
set-variable = innodb_lock_wait_timeout=50
0126デフォルトの名無しさん
NGNG0127125
NGNGんで、何が悪いのかわからないのですが、
1:mysqlMax-3.23.49をインストール
2:My.iniに最低限の設定を書き込む
3:DB作成
4:InnoDB用の設定をHELP見ながら設定
5:Type=InnoDBでテーブル作成
6:VBでトランザクションを試みるが失敗
なんか足りない事とかありますか。
3.23のバイナリは入れてないです
0128125
NGNGODBC経由だとダメらしい。なんで?
0129デフォルトの名無しさん
NGNG0130デフォルトの名無しさん
NGNG0131デフォルトの名無しさん
NGNG0132デフォルトの名無しさん
NGNGM:もててもてて
Y:やりまくり
0133デフォルトの名無しさん
NGNG漏れは
M=もてなくて
Y=やれないので
ときどきヘルスにいくだけ。
セクースなんて一年に何回かだけだYO!
お金に余裕のあるときだけね。
0134デフォルトの名無しさん
NGNGかわいそう…頑張ってください
0135デフォルトの名無しさん
NGNG> MySQLのMyって何を意図しているのですか?
| MySQL の名前の由来は完全には明らかではありません。
| 我々のベースディレクトリと多くのライブラリとツールは
| 接頭辞“my” を10 年以上も使っています。
| しかし、Monty の娘 (何年か若い) も My という名前です。
| そのため、この2 つのどちらがMySQL に名前を与えたかは、
| 我々にとっても未だ謎です。
0136デフォルトの名無しさん
NGNG実行するとセグメンテーションエラーでcoreダンプします。
shell> mysql -uroot -pxxx でアクセスでき、リンクエラーも出ませんが、
何か足りないんですか?
0137デフォルトの名無しさん
NGNG自分で作ったクライアントなら、gdbに喰わせてトレースしてみそ。
0138デフォルトの名無しさん
NGNGMySQLはソースからコンパイルしたのか?それともRPMか?
0139デフォルトの名無しさん
NGNGさすがに、この中はトレースできません。
パラメータのmysqlは
MYSQL *mysql;
で指定してあります。
0140137
NGNG0141137
NGNGmysql = mysql_init(NULL);だ。それでダメなら知らない。
0142デフォルトの名無しさん
NGNGパラメータをNULLにしておかないといけなかったようです。
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNG0146デフォルトの名無しさん
NGNGそれともフィールド単位でしょうか?
0147デフォルトの名無しさん
NGNG0148デフォルトの名無しさん
NGNGこれから使おうと思ってこのスレ読んでます。
テーブル単位なんですか?ちょっと大きすぎません?
0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNGhttp://ponponponta.com/tentori/tentori.html かんけいないけど、おもしろい。
0151デフォルトの名無しさん
NGNGhttp://plaza2.mbn.or.jp/~jinma/tentori/
こんなのもあるよ。
0152137
NGNGInnoDB使えばいいんでない?
フリーのDBMSにどこまで期待するかによるけど、洒落にならんOLTPとか
走らせるつもりなら最初から商用DBMS検討した方が結果的には安く上がると思う。
漏れは研究で使うデータをMyISAMに突っ込んで使ってるけど、データの追加は
単純なバッチをぶん回すだけなんでロックの単位はどうでもよかったりする。
応答も早いし、管理は楽だしで漏れにはMySQLで充分。
0153デフォルトの名無しさん
NGNG>>149
http://www.mysql.com/products/mysql-4.0/index.html
[Other features available from MySQL 4.0.0]
The table handler InnoDB is now offered as a a feature of the standard
MySQL server, including full support for transactions and row-level locking.
0154デフォルトの名無しさん
NGNGあれだけで十分実運用に耐えられる品質ゴホゴホ
0155小僧
NGNGと言っても、工数0なんですけどね。会社で自由に使えるサーバ
がWindowsしかないのでWindowsで動くバージョンがあり、かつ
フリー(商用利用でなければ)のDBを捜したら、MySQLがあった
のでつかってます。小さな規模なので、マイクロソフトのSQLサ
ーバと同じエンジン使っているMSDE(だっけ?)とかも有ったの
ですが、始めのころに割り当てられていたマシンがWindows95の
遅いましんだったので、MySQLを選んだ次第です。トランザクシ
ョンが普通に扱えないのが最初は気がかりでしたが、LOCK TABLES
で問題になるようなことは無いです、今のところ。PostgreSQLに
比べるととてもシンプルに全てが出来ているので、メンテナンス
なんかが楽でいいです。
この前までPHP4と組み合わせていたのですが、JSPとかXML、XSLTを
使いたかったので、Resin + 横浜BaykitのXi + JDBCで今は作ってます。
0156デフォルトの名無しさん
NGNGWin95はいってる遅いマシンをLinuxとかに
いれかえるのはどうよ?
0157小僧
NGNGあ、ご心配なく。最近ようやくXPがまともに動くマシンが来たので、相当
安定性と速度が上がりましたので。以前は初代セレロン300MHz+メモリ64M
+Win95....正直DB使うにはあり得ない構成だったです。これにApatch入れ
て・・・今想像するだけでゾっとする構成でしたよまったく。世の中には
Win95でしか動かないアプリを仕事で使わないといけないところもありま
してね、つらいですよねそういう場合って。あ、ちなみにコード書いてる
マシンはPC-9821Xa20だったりするし、しかもメモリ32Mだったりして。
あまりにもハングしまくるので、自前でSIMM挿して64Mにしてなんとか
って感じで作ってます。
WindowsNT系のマシンからmysqlクライアントでサーバに接続すると、
打ち込んだコマンドがヒストリ機能でカーソルキーの上下で出てくる
んですが、Win95からだとそれが効かないし、SQLをコピーペーストすると
全角文字だけ消されちゃうしで、もう手がつりそうになるっすよ。だから
今はTelnetでXPに入って、その中からmysql使ってます。コマンド打ち間
違うとBeep音が鳴ってしまうので、XPで仕事やってる人がビックリするん
で、家間違えだけには注意しないといけないですけどね。
0158デフォルトの名無しさん
NGNG自宅鯖で稼働しているMySQL鯖に外からつなぎたいのですが…
自宅鯖(Win)では、ActivePerlにDBIモジュールやらなんやら入れて
perlからアクセスできるようになったのですが、
プロバ(FreeBSD)ではモジュールが用意されていなくて、
落としてきたソースをコンパイルしなきゃならなくて…
PREFIX=/home/〜で導入ディレクトリ指定したけど標準のところへ
入れようとしてこけてしまう (;´Д`)
自宅でFreeBSD環境作ってコンパイルして必要なものだけ上げれば
いけますでしょうか?
0159デフォルトの名無しさん
NGNG自宅鯖にDBを操作するスクリプトおいといて、
プロバにそのスクリプトとソケットでやりとりする
スクリプトを置く。
0160158
NGNGおおお、その手をすっかり忘れてました。
さっそくやってみます。
0161デフォルトの名無しさん
NGNGみんなテーブルロック使ってるの?
0162デフォルトの名無しさん
NGNGここを読め。
http://www.softagency.co.jp/mysql/Manual/html/manual.ja_MySQL_Optimization.html#Table_locking
0163デフォルトの名無しさん
NGNGInnobase Oy sales in January to May 2002 exceeded projections by 83 %.
だってさ。
0164デフォルトの名無しさん
NGNGコンパイルで”undefined reference to `mysql_init'”
となります。
コンパイルオプションに”-L/usr/lib/mysql -lmysqlclient -lm -lnsl”
を付け、ファイルも有るんですが、何が悪いんでしょうか?
0165デフォルトの名無しさん
NGNGmysql:3.23.49
cコンパイラ:ボーランド・BCC5.5.1
の環境でCからmysqlに接続しようとしてるのですが・・・。
インクルードファイル"mysql_com.h"の115行目で、
「宣言部に;がない」とのコンパイルエラーが出ます。
mysql_com.h自体にはmysqlをインストールしてから手は加えてませんでしたし、
実際に見てみてもそれらしい場所でゃ見当たりません。
何か心辺りあります??
0166デフォルトの名無しさん
NGNGPostgreSQLはDB2、SQL Serverよりは良さげな感じだった。
MySQLは実際のところ、どうなんだろ? 検討する価値有?
0167小僧
NGNGMAXの方じゃないと普通のコミット、ロールバックができないので、
一般的なRDBMS感覚だとつらいかも。でーも、LOCKコマンドとか
マニュアルで説明しているような方法でトランザクション処理を回避
することもできるので、頭を柔らかくできればキビキビ動くスポーツ
カーのようなDBだと思います。あと、全体的に使うまでの手間とか
管理が簡潔なので、僕はとても好きです。
0168デフォルトの名無しさん
NGNG同意
0170デフォルトの名無しさん
NGNGPreparedStatement #setDate(int parameterIndex, Date x, Calendar cal)
ResultSet#getDate(int columnIndex, Calendar cal)
が機能するものってないでしょうか?
gweMysqlはこのメソッドを受け付けてくれるけど処理してくれない(泣)
mm mysqlに至っては、実装すらしていない...
0171デフォルトの名無しさん
NGNGセッションを確認するとUserがODBCになっているんだけどそういうものですか?
ODBCなんてユーザ作成していないのに・・・・
ODBCユーザの権限ってどうなっているのでしょうか?
わかる人がいれば教えてください。
0172165
NGNGWINDOWS.Hをインクルードしてなかったのが原因でした。
>〉164
リンク時に直接ライブラリ・ファイルを指定してやったら、うまい事行くかと。
0173デフォルトの名無しさん
NGNG0174デフォルトの名無しさん
NGNGなんかトランザクションがないって思いこんでいる人も多いけど、
InnoDB table や BerkeleyDB table にすれば、トランザクションも
使えるし、たとえトランザクションを使わない場合でも明示的に lock
する必要はなくなるぞ。
しかも、InnoDB だとトランザクション使っても performance がそれほど
落ちないどころか、上がる場合すらある。
http://www.innodb.com/bench.html
とはいえ、web 用の user information DB だとか BBS の backend 用 DB
とか、商品ページ表示用 DB に使うのならいいけど、勘定系の DB には
ちょっと使えないっていうのは確かだけど。
0175デフォルトの名無しさん
NGNGトランザクションがあれば勘定系でも使えそうだけど、
どのへんがきびしいの?
0176デフォルトの名無しさん
NGNGトランザクションがあれば勘定系でもつかえるのか!!!!!
じゃあMSDEでもダイジョウブだね。
0177デフォルトの名無しさん
NGNGgweMysqlですが、ちゃんと実装してみましょうか? (^^)
0178デフォルトの名無しさん
NGNGMSDEでOKじゃん。
ダメなの?
であればその理由を述べよ。
0179デフォルトの名無しさん
NGNG感情系に使うの?( ´_ゝ`)フーン
0180170
NGNG是非お願いします。
面倒が減って助かります。
0181デフォルトの名無しさん
NGNG考えてみるけど...
そもそも、Calendarを引数で使わなくても、Calendar引数が不要なsetXXXメソッドで代用できない?
0182デフォルトの名無しさん
NGNGLAN内(192.168.0.%)及びlocalhostからの接続をしたいのですが、
権限等どのように設定するのがいいんでしょうか?
user@localhost と [email protected].%を完全に別物として考えれば分かるん
ですが、管理が二重になってしまうのがどうにかならない物かと悩んでおります。
0183デフォルトの名無しさん
NGNGlocalhostはそのIP以外なの?
だったら当然分けるしかないだろ。
0184デフォルトの名無しさん
NGNGいえ、localhostは内側なんですが、192.168.0.%のユーザだけを
作ってもlocalhostで接続すると蹴られます。
-h localhostでは無く、-h 192.168.0.9 として接続するとOKですが、
これだと、Unix socketsによるlocalhost接続の利点が無くなってしまうので
できれば避けたいです。
とは言っても権限テーブルにレコードが一つ増えるだけなので、たいして
問題ないといえば無いんですが、、
0185デフォルトの名無しさん
NGNGホストをlocalhostにしたいなら192.168.0.%で入れるわけがない。
0186デフォルトの名無しさん
NGNG……なんかウィルス尽きらしいメールまで拾えた。
[mysql 05238] の patch.exe はヤバイ?
0187170
NGNG次の場合に問題があると考えていますが、どうでしょう?
DBがJSTで、アプリがGMTの場合、
DBは1970-01-01 09:00:00.0ならば、アプリは1970-01-01 00:00:00.0でなければならない。
しかし、java.sql.Date系の生成は、アプリのディフォルトTimeZoneに依存する。
よって、ResultSetから1970-01-01 09:00:00.0を変換して取得する術がない。
0188デフォルトの名無しさん
NGNGこれをとめる方法ってないっすか???
0189DB@DBDBD
NGNG書籍,WEBページを参考にしますか?
0190デフォルトの名無しさん
NGNG別にMySQLのドキュメントを参考するだけじゃないの?
0191デフォルトの名無しさん
NGNG0192PostgreSQL使い
NGNG@ITに記事あったよ。http://www.atmarkit.co.jp から探してみ。
0193PostgreSQL使い
NGNG0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNGmysqlでテーブルを作ってデータを入れ込みました.
このテーブルに使われているデータ要領がどのくらいか
しらべるSQLコマンドはありますか?
ちなみにレンタルサーバ上のDBです.
0196age
NGNG0197デフォルトの名無しさん
NGNG0198デフォルトの名無しさん
NGNGに対応しているけど、gweは対応してないよね。
この機能があるかないかではかなり違う気がするんだけど。
0199デフォルトの名無しさん
NGNG使ったことないんですが、どういう場面でその機能を使うのでしょうか?
0200デフォルトの名無しさん
NGNGRowSetが絡み始めるとかなり違うよ。
0201デフォルトの名無しさん
NGNGgweMysql JDBC Driver の 更新可能なResultSetですが、随分前に実装
を開始したのですが、仕事が忙しくなりすぎて、作業が止まってます。
そんなに、需要が無いだろうと思っているのですが、どうなんでしょ?
0202デフォルトの名無しさん
NGNGメボムかも〜ん
0203198
NGNGRowSetは便利そうですね。(使ったことはないですけど)
RowSetについてちょっとAPIのJavaDocを見てみたのですが、
これってコネクションはRowSet自身が取得しに行くのですか?
DataSourceから取得したコネクションは使えないのでしょうか?
また、RowSetのインスタンスはどの様に生成するのでしょうか?
質問ばかりで済みません。
>>201
もしかしてDriverの開発者さんですか?
もしそうであれば、応援してますのでこれからも頑張って下さい。
更新可能なResultSetですが、私もどの様な場面で使うのか
が分かりませんでした。
0204デフォルトの名無しさん
NGNG>> もしかしてDriverの開発者さんですか?
そうです。がんばります。(^^)
0205デフォルトの名無しさん
NGNG>>これってコネクションはRowSet自身が取得しに行くのですか?
>>DataSourceから取得したコネクションは使えないのでしょうか?
RowSetはinterfaceのみ規定していますから、絶対言い切れないですが、
一般的には、DriverManager経由か、JNDI経由で、何かしらのConnectionを
取得すると思います。
>>また、RowSetのインスタンスはどの様に生成するのでしょうか?
具体的なクラス名を使用して、new gweMysqlRowSet() とするとか、
Class.forName("gwe.sql.gweMysqlRowSet").newInstance() と
することになるのではないでしょうか
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNGマイコンピュータとか、マイネットワークを連想させる。
0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNGgweMysqlのResultSetで、ResultSet.CONCUR_UPDATABLE に対応したよ。(^^)
0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNGjavax.sql.RowSet で、updateXxx() を使うというのは、よく分かりま
せんが、果たして使えるのでしょうか?
具体的な使用方法を教えていただけませでしょうか?
0213デフォルトの名無しさん
NGNGないね。
やりたきゃ自前でWEBサービス走らせてスマートクライアントからSOAPで、といってみるテスト。
0214デフォルトの名無しさん
NGNGたしかRowSetってConnection切っても、
updateXxx()をできるんじゃなかったけ?
0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNGRowSetをネットワーク間で転送して、そこでupdateXxx()するということ?
このときには、どこに接続して更新するの?
0217デフォルトの名無しさん
NGNGがんばってます。(^^)
0218デフォルトの名無しさん
NGNG1.4のAPIを見たら?
0219デフォルトの名無しさん
NGNG引用したようなことだと思いますが、gweに実装してみましょうか?
再接続するタイミングとか、再切断するタイミングとか、トランザクション
の制御とか、どうなんでしょ? 実装依存かな?
--- 引用 -------
Such a rowset is called a disconnected rowset. A disconnected rowset
may make changes to its data while it is disconnected and then send
the changes back to the original source of the data, but it must
reestablish a connection to do so.
--- 引用 -------
0220デフォルトの名無しさん
NGNGマジっすか? RowSet実装!?
すごすぎます!
http://developer.java.sun.com/developer/Books/JDBCTutorial/chapter5.html
http://java.sun.com/products/jdbc/jdbc20.stdext.pdf
あたりが参考になるかと
0221デフォルトの名無しさん
NGNGRowSetはすでにgweMysql Driverで実装してます。
今回はさらにUPDATABLEなRowSet実装にしようかと思っております。
0222デフォルトの名無しさん
NGNG俺全然やってNEEYO!
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNGwinmysqladminを実行するとサービスが開始されます。
それはいいのですが、アイコン右クリックで「Stop the Service」をすると、
サービスが自動起動になってしまいます。これをやめるには、右クリックで
「Remove the Service」とすればよいようです。
しかし、これを毎回繰り返すのは鬱です。
「Stop the Service」をしてもサービスが自動起動にならない方法って
あるのでしょうか。
よろしくお願いします。
0225デフォルトの名無しさん
NGNGgwe.sql.gweMysqlRowSet を UPDATABLEなRowSet実装にしました。
0226220
NGNGしかし、gweの実装で結構しっかりしてる
Connction Poolingのあたりもしかりやってあるし
Connector/Jは、結構つらい
DataSourceのjndi経由って実際みんな使ってるんでしょうか?
RowSetが使いたいので、jndiでやってますが、
基本的にはDriverManagerの方が多いんでしょうね
Jakarta、DBCPのGenericDataSourceみたいな実装って
ドライバーレベルでは反則なんでしょうか? やっぱり
0227デフォルトの名無しさん
NGNGConnector/J(旧MM.MYSQL)の作者(Markさん)も、かなり私に触発されて
コードを改善しているみたいですね。
以前、Markさんに開発に参加しないかと誘われましたが、ソースが汚い
ので、お断りしました。(^^;
0228デフォルトの名無しさん
NGNGこれからも開発頑張って下さい。
0229デフォルトの名無しさん
NGNG別スレッドにConnectionを渡し、クエリーを発行します。
クエリー実行中に、Connectionを任意にclose()した場合ってどうなります?
なんか同期化のコードがないような気がするので。
0230デフォルトの名無しさん
NGNG任意に止めたいので、メインスレッドでclose()すると、
それぞれのワーカーで例外をキャッチできないのでしょうか?
0231デフォルトの名無しさん
NGNG別スレッドからいきなりclose()を呼ぶことはあまりないでしょうが、
あえて呼ぶなら、クエリー発行側のスレッドでSQLExceptionが発生する
と思います。
0232デフォルトの名無しさん
NGNG同期化のコードって、具体的にはどのような同期化でしょうか?
(何かを)同期化することで、クエリー中は別スレッドからのclose()メソッドの
コールがブロックされるような動作のことでしょうか?
0233デフォルトの名無しさん
NGNGバージョンが古いのかな?
0234デフォルトの名無しさん
NGNGThread#stop()で止めれない状況だったので、close()で止めたかったわけです。
Socket#close()のように。
試すと確かにクエリー発行側スレッドでSQLExceptionが発生します。
しかし、複数のスレッドでConnectionを共有した場合不定のようです。
0235デフォルトの名無しさん
NGNG>>複数のスレッドでConnectionを共有した場合
フツーはこんなことしないと思いますが。。。。。。(^^;;;;;;
0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNG共有すると何かいいことあるんでしょうか?
また、共有しなければならない理由とかも教えていただけますか?
0238
NGNG0239デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNGなぜ複数のスレッドでConnectionを共有しているのでしょうか?
0241デフォルトの名無しさん
NGNGこれ最強!!!
MySQL、どーして日本で流行らんかねぃ〜。
Winでも使えるからいっぺんだまされたと思って使ってみ。
あと、ZOOPSモナ。
0242デフォルトの名無しさん
NGNGZOOPS って何すか?
0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNGはやらんよ。
SQL、貧弱すぎ
0245
NGNGああ〜〜 だまされたー だまされたー
0246デフォルトの名無しさん
NGNG騙されてない、騙されてない。
使える、使える(ワラ
0247デフォルトの名無しさん
NGNG----
This version of the driver also supports large packet sizes
(up to the limits of your server) when you're using MySQL-4.0
----
と書かれているな...。
gweMysqlでも対応するべきか...
0248デフォルトの名無しさん
NGNGhttp://www.t3-jpn.com/jdbc/profiling2.html
0249Name_Not_Found
NGNGJavascript は Web 制作板、CGI は Web プログラミング板へ。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
0250デフォルトの名無しさん
NGNGネタ は プログラマー板、 エディタ は ソフトウェア板へ。
ネタ は プログラマー板、 エディタ は ソフトウェア板へ。
ネタ は プログラマー板、 エディタ は ソフトウェア板へ。
ネタ は プログラマー板、 エディタ は ソフトウェア板へ。
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNG何の気なしにGoogleに打ち込んでみたら引っかかってきたんだが。
0253デフォルトの名無しさん
NGNG0254デフォルトの名無しさん
NGNGサブジェクト指向以来だよ。
0255デフォルトの名無しさん
NGNGおまいら勝手に使わないように。
0256デフォルトの名無しさん
NGNG0257デフォルトの名無しさん
NGNG0258デフォルトの名無しさん
NGNG0259デフォルトの名無しさん
NGNGいや別に、使ってないから気にしないけどね。
0260デフォルトの名無しさん
NGNGフリーですよ
0261デフォルトの名無しさん
NGNGcopyright.txt を読んでみて。
たまに外国から、sourceforge に登録したほうがいいんじゃない? とメール
が来るが、いまのところやってない。
0262デフォルトの名無しさん
NGNGようなので質問させて下さい。
Tomcat4.1&MySQLでコネクションプーリングをさせたいのですが、具体的にどのように
すればよいのでしょうか?
JDBCドライバはgweMysqlの「JDBC Driver for MySQL with JDBC3.0(JDK1.4) & J2EE」
を使用しています。
私の認識ではプーリング機能を使用する場合でもアプリケーション側のコードは変更
する必要はなく(JNDIで普通にDataSourceをルックアップ)、プーリング機能を実装した
DataSourceを提供するFactoryがあり、それを使用するのかなーと思っているのですが
間違っていますか?でもそのFactoryがなんなのかが分かりません・・・
そもそもドライバがJDBC3.0を実装していても、コンテナがサポートしていなければ
プーリング機能は使えないのでしょうか?
JDBCはなんか漠然としていてむずかしいです・・・
0263デフォルトの名無しさん
NGNGConnection Poolingにはいくつか方法がある。
・Tomcatが持つ、JNDI Datasourceを使う。
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource-examples-howto.html
・もしStrutsを使っているなら、Strutsが持つConnection Poolingを使う。
TomcatとStrutsの実体はJakarta CommonのDBCP。
・Jakarta CommonのDBCPを使う。
・JNDIサーバーを立て、ドライバーが実装しているConnection Poolingを使う。
・自力で書く。
などがある。
基本的にドライバーが実装しているConnection Poolingは機能不足は否めない。
たとえばプール中Connectionがきれてしまった場合。
その切れてしまったConnectionをプールから取得しつづるということになりかねない。
0264デフォルトの名無しさん
NGNGhttp://archive.coreservlets.com/Chapter18.html
0265デフォルトの名無しさん
NGNG情報ありがとうございました。
非常に参考になりました。
おかげさまでプーリングできるようになりました。
>>264
自前のプーリング処理はどうしても泥臭くなってしますので
DataSourceでやりたかったんです。
でも、情報ありがとうございました。
0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNGポスグレは、高機能だけど、ちょっと重いね。
日本だと、MySQLはトランザクション使えないからって理由で
表面的に敬遠する手合いが多い気がする。
MySQL-Max使えば、トランザクションも一応OKなのに。
そもそも、トランザクションを適切に使えてるヤシが、どれだけいるのか。
0268デフォルトの名無しさん
NGNGhttp://www.mysql.com/information/benchmarks.html
0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNG0271デフォルトの名無しさん
NGNG教えてください。
0272デフォルトの名無しさん
NGNG設計次第
0273デフォルトの名無しさん
NGNG複雑なトランザクションがいらないので MySQL の高速性が生かせるのでは。
0274デフォルトの名無しさん
NGNGApacheの設定ファイルにも AddType application/x-httpd-php .phpって追加したけれど
表示されません。どうしたら表記できるでしょうか?
誰か教えてください。
0275デフォルトの名無しさん
NGNGスレ違い
0276デフォルトの名無しさん
NGNGC#版のドライバに機能を追加しました。
http://www.t3-jpn.com/jdbc/jdbcmysql.html
0277デフォルトの名無しさん
NGNG0278デフォルトの名無しさん
NGNGつーかDB自体はじめてさわるもんで、よく知らないんだけど、日本語がデータの内容にしか使えないみたいなんだけど、これ普通なの?なんか設定でもあるの?
0279デフォルトの名無しさん
NGNGMy.iniに設定すればOKだけど(winの場合
0280デフォルトの名無しさん
NGNGselect ‘番号‘, `名前` ・・・
とかやる。
create tableはちょっと自分で試して。
0281デフォルトの名無しさん
NGNG0282デフォルトの名無しさん
NGNG掛けられるよ。
TableをInnoDB設定にすればね。
MyISAMの場合はレコードロックができないけど、
パフォーマンスでカバーってことらしいよ。
0283デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNGエラーコードを拾う方法ありますか?
$? だと 0 か 1 しかわからん。たのんます。。。
0286名無しさん@Meadow
NGNGPerl か Python か Ruby でラッパーを書けば?
0287デフォルトの名無しさん
NGNGdondon insert program.
0288285
NGNGシェルだけなんですよ。。困ってます。。。。
0289デフォルトの名無しさん
NGNG0290デフォルトの名無しさん
NGNG0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNGみんなどうやってます?
0293デフォルトの名無しさん
NGNGよい参考書というかTips集というか そういう本ないかな
mySQLは制限多くてなんかきつい
0294デフォルトの名無しさん
NGNGどうすりゃいいかな
0295デフォルトの名無しさん
NGNG0296勉強中の文系学生
NGNG部分が文字化けしてしまいます。
sjis.confはみなさん何処から調達してくるのか教えていただけませんか?
それとも何か他に策があればご教授いただけると助かります。
0297勉強中の文系学生
NGNGすみません、打ち間違えました。
0298デフォルトの名無しさん
NGNGここから.
ttp://www.google.com/
0299デフォルトの名無しさん
NGNGMySQLではVIEWは使えませんぜ、アニキ
0300デフォルトの名無しさん
NGNGすげー・・・・
ぼったくっているだけのことはあるな。
0301デフォルトの名無しさん
NGNGいちいちテーブルロックするのってなんか不安だって。
0302デフォルトの名無しさん
NGNG教えてください
お願いします
多分相手にされないと思いますけど一応
たのんでみますマッシュミマス
0303デフォルトの名無しさん
NGNG4.1から実装されている。
Subqueries: SELECT * from t1 where t1.a=(SELECT t2.b FROM t2).
Derived tables: SELECT a from t1, (select * from t2) WHERE t1.a=t2.a
なんかができるみたい。
0304デフォルトの名無しさん
NGNGprogram[prlr詢]
n.
1 計画,予定,行事計画,スケジュール,日程: I had a full 〜 ahead of me for that day. その日は予定がすっかり詰まっていた.
2 (劇・音楽会・運動会などの)プログラム,番組表;(ラジオ・テレビの)番組,催し.
3 学校案内(prospectus);講義要目(syllabus).
4 〔電算〕プログラム.
5 (政党の)選挙公約.
Progressive English-Japanese Dictionary, Second edition ゥ Shogakukan 1987.プログレッシブ英和中辞典 第2版 ゥ小学館 1987.
0305デフォルトの名無しさん
NGNGすげー。view もないんか。
で、MySQLはmaxだかInnoDBだかなんだかいろいろ追加すればできるっていうが
機能的にはPostgreSQL並になってきたということなのか?速度や安定性も保ちつつ?
0306デフォルトの名無しさん
NGNG0307デフォルトの名無しさん
NGNG0308デフォルトの名無しさん
NGNGいらんだろ。
0310デフォルトの名無しさん
NGNGうん、いらないね。いまの持ち味(速度)を追求していって欲しい。
0311デフォルトの名無しさん
NGNG検索して引っかかる程度ならいちいち書き込まんだろう。
0312DB初めて
NGNG住所録をCSV形式で作ってMySQLにインポートしてみました。
例:
new,old,adr
0123456,012,nihon
こんな感じです。new,old,adrの型はvarchar(64)にしました。
すると、0123456は123456に、012は12と0が削られます。
これはインポート時に何かオプションのコマンドとかつければいいんでしょうか?
おそらく相当低レベルな質問だと思いますが夜中に気づいてちょっとテンパリ気味です。
ご教授いただけたら幸いです・・・
0313デフォルトの名無しさん
NGNG個人で作った人がいたような・・・
たしか配布してくれてたと思うから、感謝しつつDLして使ってみれば?
0314デフォルトの名無しさん
NGNGロックとか駆使すればよいのかもしれんけど。
phpあたりで作られてて文字列["]とか[']とか名前の欄に入れて、もぞもぞ。
たぶん、スクリプトの方でチェックしてんだろうな、とか。
あ、phpにはpearなり、mysql用なりquoteがあるので、流石にそれはないか。
0315デフォルトの名無しさん
NGNG頭悪そうだな...。
0316デフォルトの名無しさん
NGNGパメルク・ラルク高らかに同意。
0317IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0318デフォルトの名無しさん
NGNGいまいちレスポンス悪いんだよなー
実況は到底無理だし
0319デフォルトの名無しさん
NGNG<=(´∀`)
↑こういうのはどうなる
0320デフォルトの名無しさん
NGNG好ましくない書き込みを一所懸命削除している、
ということになっているが、あれはウソ。
削除人には給料が支払われ、その給料の原資となっているのが、
まずいことを書き込まれた企業が削除要求とともに渡す裏金。
0321デフォルトの名無しさん
NGNG0322デフォルトの名無しさん
NGNGもう遅いけどね
0323デフォルトの名無しさん
NGNGもう遅いけどね
0324デフォルトの名無しさん
NGNG0325デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0326デフォルトの名無しさん
NGNGおまい必死だなw
0327デフォルトの名無しさん
NGNG究極的には人はそしていなくなったのですね。。
・・245でそれも消えた(人がいない状態)
辛い状態です
わびさび効かせて、です。
走る民。
5年後一兆円国連に寄付します
今かして下さい 利子でいいので。うう
0328デフォルトの名無しさん
NGNG0329デフォルトの名無しさん
NGNGなんで閉鎖するの?
0330デフォルトの名無しさん
NGNGもちろん読んでいる。
判決理由中、プロバイダー責任法についての論及は典型的な「なお書き」であり、
「本件に直ちに適用されるものではない」としながらも「その趣旨は十分に尊重すべき」
といってその具体的条文について解釈し、さらに条文の要件に該当するか否かを直接に
判断しているのは、全く不要なことあるいは方法において妥当でないものです。
「趣旨」について判定するのであれば、法の立法事実や一般的社会的情勢を論じ
一般不法行為法あるいは一般条項の解釈中において論ずるべきです。
適用されない法律をあの形で検討するのは、正当性を全く高めません。
>>257
前半については、絶対的上告理由にならず、上告受理理由にもならないからです。
それに、先例拘束性がない我が法上、このような理由中の問題点を破棄する必要もありません。
後半については、この裁判例がそのような方向に一般的に敷衍されるとすれば、
確かに問題だと私も思います。ただ、そこまでする気はまだ無いだろうと。
0331デフォルトの名無しさん
NGNG今までの騒動もそうだったろ?
0332デフォルトの名無しさん
NGNGhttp://www2.ezbbs.net/19/techside/img/1039679575_1.jpg
0333デフォルトの名無しさん
NGNG基地外が紛れ込んでるのか俺がボケてるのかどっちなんだ?
0334デフォルトの名無しさん
NGNG断念してくれ
0335デフォルトの名無しさん
NGNG0336デフォルトの名無しさん
NGNG0337デフォルトの名無しさん
NGNGこのまま閉鎖すればいいのに
0338デフォルトの名無しさん
NGNGtripodとかフォーチュンシティみたいに無料でHPつくれるサイトみたいのを
母体にしておいて無料サイトのかわりに無料でスレを作れる。
スレタイとコメントは事前にカキコしておくと誰かが登録したときに
事前に登録されているスレが作られる。
自分で望んだスレじゃないし責任もない。
2ちゃんねるだけど2ちゃんねるという名前をそれぞれの板(利用者)が勝手に名乗っているだけ。
その責任者はクリゴン語しか話せない雇われ管理人の住所不定マイケルさん。
何か問題があればマイケルさんと連絡をとるしかないけど
クリゴン語の能力とマイケルさんを探さなければならない。
こんなのダメ?
0339デフォルトの名無しさん
NGNG0340デフォルトの名無しさん
NGNG実際の団体・人物・レス対象者等とは一切関係ありません。
0341デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0342デフォルトの名無しさん
NGNG0343デフォルトの名無しさん
NGNG実際そこらの街中で「天皇は氏ね」と叫んでも
キ○ガイ扱いされるか無視されるかだろうけど
皇居の近くでそれをやったら連れて行かれるわけで、、、
0344デフォルトの名無しさん
NGNG0345デフォルトの名無しさん
NGNGでも全員が閲覧できるわけじゃないから
ヤバイこと書き込まなきゃOKなんでしょ?
0346デフォルトの名無しさん
NGNG0347デフォルトの名無しさん
NGNG糞荒らしなんとか言ってみろや(藁
0348デフォルトの名無しさん
NGNG/ ´_ゝ`) IP子です。よろしこ
| /
| /| |
// | |
U .U
0349デフォルトの名無しさん
NGNG0350デフォルトの名無しさん
NGNG0351デフォルトの名無しさん
NGNG0352デフォルトの名無しさん
NGNG反応するなよ
0353デフォルトの名無しさん
NGNG管理人は IP を記録することになったようですが?
# トリップあんがと!
0354デフォルトの名無しさん
NGNG0355山崎渉
NGNG0356デフォルトの名無しさん
NGNG0357SQL自体初心者
NGNGCSVファイルに
09:30:12,data1,data2,,, と時間(秒単位)毎に大量のレコードが入っております
このデータからdata1が'a'である物について分刻みにdata2の合計をリストしたいのです。
time |data2
09:30|10
09:31|22
といった具合です。
select sum(data2) "data2" from tbl where data1 like 'a';
では求めるリストが出力されません。
当然csvに入っている時間帯もわかりません。
こんな事が可能でしょうか?
0358山崎渉
NGNG0359デフォルトの名無しさん
NGNG秒単位で入ってるデータだとして、
分単位で合計を求めるってーのは
例えば
09:30:00|10
09:30:30|16 ← これは無視すんのか?
09:31:00|22
0360SQL自体初心者
NGNG例えば
09:30:00|10
09:30:30|16 ← これは無視すんのか?
09:31:00|22
いんやちがいます分ごとに合計しますです
だから
09:30|26
09:31|22
としたいのです。可能でしょうか?
0361デフォルトの名無しさん
NGNG| 09:30:12,data1,data2,,, と時間(秒単位)毎に大量のレコードが入っております
| このデータからdata1が'a'である物について分刻みにdata2の合計をリストしたいの
「data1が'a'である物」 → data1 = 'a'
「分刻みに」 → group by
0362SQL自体初心者
NGNGGROUP By !サンクスです!おかげでできました
「hh:mm:ssとなっている秒刻みtimeがキーとなるテーブルから
data1がaの物について分刻みでdata2の合計をリストせよ」に関しまして
以下のクエリでOKなりました
SELECT left(time,5) "time(min tic)",sum(data2) "data2(sum)"
FROM table1 WHERE data1='a' GROUP BY left(time,5) ;
実はcsvからperlスクリプトで集計してそれは遅くて困ってましたが、
MySQLなら2000行超えを0.01Sで応答してます!すんばらしい〜
0363デフォルトの名無しさん
NGNG0365山崎渉
NGNG0366デフォルトの名無しさん
NGNGmysql_com.hの中でエラーが出るのだけど。
libはVC用らしいのに、よくわからん。
0367デフォルトの名無しさん
NGNG使えてる。
ただ1年以上前にやったことなので力になれなくてスマソ。
0368デフォルトの名無しさん
NGNGSOCKET周りだから駄目なのかと諦めかけてたのだが、
もう少し頑張ってみよう。
0369デフォルトの名無しさん
NGNGどんなエラーがでるの?
0370デフォルトの名無しさん
NGNG#include <mysql.h>の前に#define __LCC__とするとうまくコンパイルできた。
#ifdef __LCC__
#include <winsock.h>/* For windows */
#endif
なぜかわからないけど、こうなってるので。
0371デフォルトの名無しさん
NGNG0372デフォルトの名無しさん
NGNG0373デフォルトの名無しさん
NGNG0374デフォルトの名無しさん
NGNG可能ですか???
可能だったらダウソしようと思うのですが。。。
0375374
NGNGMySQLにはAccessやMicrosoftSQLのように、目で見てわかる「テーブル」
の概念はないのですか?
0376デフォルトの名無しさん
NGNGわけわからん。
mysql.exeじゃだめなの?
0377デフォルトの名無しさん
NGNG絶句
Access使ってればいいじゃん
0378デフォルトの名無しさん
NGNGVBから使うならODBCドライバがある。
0379デフォルトの名無しさん
NGNGあるよ。
show fields from テーブル名;
とかやってみ。
0380デフォルトの名無しさん
NGNG意味がわかんないけど
GUIでテーブル内容操作したいってことなら
そういうソフトあったよ
俺も一度ダウンロードして使ってみたが
使い勝手が悪いので結局自分でJavaで作ったよ
0381デフォルトの名無しさん
NGNGCommon SQL Environment
http://www.hi-ho.ne.jp/tsumiki/
便利ですよ
自宅のMySQLと、会社のDB2、Oracleで活用中
0382デフォルトの名無しさん
NGNG0383デフォルトの名無しさん
NGNG0384デフォルトの名無しさん
NGNG0385デフォルトの名無しさん
NGNG(゚∀゚)ある。
0386384
NGNGちなみにCSV規約とは簡単に言うと、
データを「"」で囲むことでデータに「,」や改行が使えるというもの
なんだけど。
0387デフォルトの名無しさん
NGNGごめん関数名忘れたけど、LOAD DATAだったかな?
バージョンがあがったら使えないようになってたみたいだけどね。
まあ、PHPかPERLでさくっと書くのが一番。。。
0388デフォルトの名無しさん
NGNGSELECT COUNT(*) FROM `20030207` WHERE username=abc;
とかで。
0389デフォルトの名無しさん
NGNGMySQLのメーリングリストで聞いてみなよ
0391380
NGNGっていうか普通に置いてあったw
以前見つけたときは、結構探したんだが・・・
日本語表示はFontの設定すればOK
ttp://www.mysql.com/downloads/index.html
○Graphical clients -- different GUI interfaces to administer MySQL and data
1.MySQL Control Center
2.MySQLGUI (no longer under development)
1と2あるけど 1、はカラムの日本語がうまく表示できないデータはOKだけど・・・
2はGNOME?っぽいGUIでこっちは完全に日本語表示いける
0392デフォルトの名無しさん
NGNGなんか不安定な気がします。
0393380
NGNG日本語で入力できない
>>392
それはないけど、急に速度が遅くなったりする
しまいにはフリーズすることあった>3.x
なので4.0αに変えた。結構快適で、1年使ってる
今見たら4.0γがでてて、4.1αも出てた
0394棒 ◆91v9C66ud2
NGNGmysql Ver 11.15 Distrib 3.23.41, for redhat-linux-gnu (i386)
をそのまま使ってるんですが、なんだか間違った事しているでしょうか?
なぜ面倒くさい事しているかという事は置いといて、構文として間違ってますか?
沿線コードと駅コードを最初に限定しておいて、その後にクライアントが指定したコードで
表示させるのですが。
mysql> select eki from bukken where (((ensen=2197 && eki BETWEEN 10 AND 110) ||
(ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40 AND 1
00) || (ensen=2256 && eki BETWEEN 110 AND 230)) && ((ensen=2269 && eki=70) ||
(ensen=2269 && eki=80) || (ensen=2269 && eki=90)));
Empty set (0.00 sec)
mysql> select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 111 AND 230)) && ((ensen=2269 && eki=70
) || (ensen=2269 && eki=80) || (ensen=2269 && eki=90)));
+----------+
| count(*) |
+----------+
| 139 |
+----------+
1 row in set (0.02 sec)
全く関係ないはずのbetween(下から2行目.2256)が110だとなぜか空。111にすると、
ちゃんと表示される。なぜ?
どなたかご教授お願い致します。
0395棒 ◆91v9C66ud2
NGNG0396デフォルトの名無しさん
NGNGselect count(*) from bukken where eki = 110;
select count(*) from bukken where eki = 111;
select count(*) from bukken where eki BETWEEN 110 AND 230;
select count(*) from bukken where eki BETWEEN 111 AND 230;
0397棒 ◆91v9C66ud2
NGNGありがとうございます。
select count(*) from bukken where eki = 110; =7211
select count(*) from bukken where eki = 111; =0
select count(*) from bukken where eki BETWEEN 110 AND 230; =72627
select count(*) from bukken where eki BETWEEN 111 AND 230; =65416
ちなみに、select count(*) from bukken where eki BETWEEN 112 AND 230;
は、65416でした。
バグなのかなーと思いつつも、そんな事はありえないとも思えて・・・悩ましいです。
よろしくお願いします。
0398デフォルトの名無しさん
NGNG合ってるじゃんねぇ
0399デフォルトの名無しさん
NGNGselect count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 110 AND 230)) && ((ensen=2269 && eki=70
) || (ensen=2269 && eki=80) || (ensen=2269 && eki=90)));
select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 111 AND 230)) && ((ensen=2269 && eki=70
) || (ensen=2269 && eki=80) || (ensen=2269 && eki=90)));
select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 110 AND 230)));
select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 111 AND 230)));
select count(*) from bukken where (((ensen=2269 && eki=70
) || (ensen=2269 && eki=80) || (ensen=2269 && eki=90)));
0400棒 ◆91v9C66ud2
NGNGありがとうございます。
select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 110 AND 230)) && ((ensen=2269 && eki=70
) || (ensen=2269 && eki=80) || (ensen=2269 && eki=90)));
=0
select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 111 AND 230)) && ((ensen=2269 && eki=70
) || (ensen=2269 && eki=80) || (ensen=2269 && eki=90)));
=136
select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 110 AND 230)));
=4115
select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 111 AND 230)));
=4067
select count(*) from bukken where (((ensen=2269 && eki=70
) || (ensen=2269 && eki=80) || (ensen=2269 && eki=90)));
=136
でした。
0401棒 ◆91v9C66ud2
NGNGmysql> select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 110 AND 230)) && ((ensen=2269 && eki=70)
|| (ensen=2269 && eki=80)));
が0で、
mysql> select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 110 AND 230)) && ((ensen=2269 && eki=70)
));
が34というところまで来ました。
他に、betweenの部分を色々いじったりしましたが、ensen=2269以外のbetweenを一つでも
削ると、136の結果になります。
また色々やってみます。
よろしくお願いします。
0402棒 ◆91v9C66ud2
NGNGmysql> select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 110 AND 230)) && ((ensen=2269 && eki=70)
|| (ensen=2269 && eki=101)));
は0なんですが、最後の101は109に変えても0のままで、
mysql> select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 110 AND 230)) && ((ensen=2269 && eki=70)
|| (ensen=2269 && eki=110)));
のように、eki=110に変えると、34の結果が返ってきます。ちなみに、34という数は
select count(*) from bukken where ensen=2269 && eki=70;
の数です。
かなりお手上げ状態です。お助けをいただければありがたいです。
0403デフォルトの名無しさん
NGNG=>, <=みたいのでは駄目?
できるなら書き換えてみたら?
もしくはWhere句で&&とか||でなくて、AND, ORに変えたら?
0404棒 ◆91v9C66ud2
NGNGありがとうございます。
mysql> select count(*) from bukken where (((ensen=2197 AND eki>=10 AND eki<=110
) OR (ensen=2176 AND eki>=200 AND eki<=215) OR (ensen=2269 AND eki>=40 AND eki<
=100) OR (ensen=2256 AND eki>=110 AND eki<=230)) AND ((ensen=2269 AND eki=70) O
R (ensen=2269 AND eki=100)));
は、0でした。
順番を入れ替えたりしてみましたがそれでもやはり0でした。
似たような環境を作って(カラム2つでデータ10個程度)、同じ数字でやってみましたが
再現できませんでした。うう。
よろしくお願いします。
0405デフォルトの名無しさん
NGNGselect count(*) from bukken where ((ensen=2256 && eki BETWEEN 110 AND 230) && ((ensen=2269 && eki=70
) || (ensen=2269 && eki=80) || (ensen=2269 && eki=90)));
select count(*) from bukken where ((ensen=2256 && eki BETWEEN 111 AND 230) && ((ensen=2269 && eki=70
) || (ensen=2269 && eki=80) || (ensen=2269 && eki=90)));
これで
前者 > 0
後者 > 0
前者 > 後者
だったら演算子の数に制限があるとかしか考えられん。
(最初のより条件(演算子)を削ってるので
きちんと取れる気がする)
0406棒 ◆91v9C66ud2
NGNG両方0になりました。おそらく、最初の方で、データをensen=2256のみに
限定しているから、後の2269には引っかからないかと思います。
演算子の数との事で、実験してみました。
mysql> select count(*) from bukken where (((ensen=2197 && eki BETWEEN 10 AND 11
0) || (ensen=2176 && eki BETWEEN 200 AND 215) || (ensen=2269 && eki BETWEEN 40
AND 100) || (ensen=2256 && eki BETWEEN 110 AND 230) || (ensen=2261 && eki BETWE
EN 91 AND 260)) && ((ensen=2269 && eki=70) || (ensen=2269 && eki=80) || (ensen=
2269 && eki=90)));
というように、最初のより長くしてみました。結果は、ensen=2261の、ekiを90以下だと
136件、91以上だと0件という結果になりました。
どうにもならないでしょうか?もうしばらくお付き合いいただけると助かります。
よろしくお願いします。
0407デフォルトの名無しさん
NGNGもしかして
v a r c h a r に し て な い か ?
ensen int
eki int
では再現しなかったけど、
ensen varchar(4)
eki varchar(4)
の場合結果がおかしくなったので。
0408棒 ◆91v9C66ud2
NGNGshow columns from bukken;で、
smallint(5) unsigned not null default 0のインデックス付きでした。
まずいでしょうか?よろしくお願いします。
0409デフォルトの名無しさん
NGNGを()でくくったらどうなるんだろう。
(eki between n and m)って。
なんつーか、もうMySQLのクエリープロセッサの実装
知ってるような方から一言ほしいところか。
0410棒 ◆91v9C66ud2
NGNGもうしばらく色々やって、待ってみて、MysqlのMLに投稿してみようかなと思うのですが、
「長くなるから2chのここを見て」と投稿するのはありでしょうか?
それとも、長くなってもやったことを全部載せた方がいいでしょうか?一度もMLに投稿したことが
ないので、あまり勝手がつかめません。
よろしくお願いします。
0411デフォルトの名無しさん
NGNG最新版の環境でも作って同一なデータで試してみるぐらいか。
407も再現しなかったって言ってるし。
>「長くなるから2chのここを見て」と投稿するのはありでしょうか?
は止めといたら?
394の内容と意図している(こうなるのが正しいはずの)結果、
テーブル定義くらいは説明した方がよいかと。
まぁ2日以上かかりっきりで、
疲れているだろうけどガンガレ
0412デフォルトの名無しさん
NGNGタブ区切りのファイルをLinux(サーバー)に送ろうと思ったんですが
The used command is not allowed with this MySQL version
と出てしまってできません。
Linuxクライアントからならできるんですけど、、、
どなたか対処方をご存知の方いらっしゃいませんか?
サーバー、クライアント共にバージョンは3.23.52です。
0413412
NGNGmysql.exeで
load data local infile 'c:/test.txt' into table tablename;
したときの状況です。
0414デフォルトの名無しさん
NGNG0415デフォルトの名無しさん
NGNG0416412
NGNGmysql.exeじゃなくてmysqlc.exeを使うとうまくいきました。
ってかオラクルつかいてぇ・・・
0417デフォルトの名無しさん
NGNG0418デフォルトの名無しさん
NGNGSELECT *
FROM bukken
WHERE ensen=2269 && eki=80;
これで、全データチェックすれば?
目で確認できるレコード数でしょ。
0419デフォルトの名無しさん
NGNGどこの企業でもオラクルなの?
0420デフォルトの名無しさん
NGNG0421デフォルトの名無しさん
NGNGオラクルを知らずしてDBは語れない。
0422デフォルトの名無しさん
NGNG0423デフォルトの名無しさん
NGNG確かにそうだが、だからと言ってオラクルを使うかは別
0424デフォルトの名無しさん
NGNGオラクル使うようになってもすぐ慣れるって
オラクルの本だけ買って勉強するのもまたよし
Java使いならオラクル専用クラスの使い方知っておけば
移行してもすぐ使えるようになるよ
と、おもうのだが俺は・・・
0425デフォルトの名無しさん
NGNG>MySQLである程度勉強しておけば
>オラクル使うようになってもすぐ慣れるって
現時点のMySQLではそう思わない。
ストアド、トリガーなど通常重要視されるもので、ないものが多いし。
5.0でどこまで改善されるか楽しみではあるが。
しかし、MySQL(特にInno)はをオラクルライクを意識しているので、
好感は持てる。
0426デフォルトの名無しさん
NGNGttp://dajoba.com/projects/mysqltool/
俺は使ったことないが。
もし使ったら、日本語訳してよ。
ttp://sourceforge.jp/projects/mysqltool-l10n/
0427デフォルトの名無しさん
NGNG0428デフォルトの名無しさん
NGNGストアドプロシージャって必須かなぁ。
どんな場合に使うの?
0429デフォルトの名無しさん
NGNGパフォーマンスが出ないときに、自分の設計の悪さを棚に上げ、
ストアドプロシージャに頼ったあげく、ポータビリティを失い
たいとき。
0430デフォルトの名無しさん
NGNGSQLの仕様にもよるが、ツリー構造をひっぱてくるときなど。
0431422
NGNGThanks!!
早速インスコしてみた。重いけど、PHP使わない環境で
DB覗けるのが嬉しい。
>日本語訳
スクリプトを覗いてみたが、i18nに関しては
ほとんど考慮されてないみたいだね…。
0432デフォルトの名無しさん
NGNG0433デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNGつか両方いれちゃえ。
0435デフォルトの名無しさん
NGNG文書検索にDBを使わない方がいいんでしょうか?
0436デフォルトの名無しさん
NGNG作ってみてだめならnamazu使えば?
0437デフォルトの名無しさん
NGNGとんでもなく遅い気が
0438デフォルトの名無しさん
NGNG物凄い効率悪いと思う。
つーかどういうDB作るつもりなの?
0439デフォルトの名無しさん
NGNGSQLの勉強するつもりならサブクエリーのあるPostgreSQLの方がいいでしょう。
0440デフォルトの名無しさん
NGNG0441デフォルトの名無しさん
NGNGdataフォルダをどっかにコピーしとけばOK>コレ最強
0442デフォルトの名無しさん
NGNGMySQLを一度止めなきゃいけない罠
0443デフォルトの名無しさん
NGNGんなこたーない
0444デフォルトの名無しさん
NGNG0445デフォルトの名無しさん
NGNGLarge server clusters using replication are in production use, with good results. Work on enhanced replication features is continuing in MySQL 4.x.
0446デフォルトの名無しさん
NGNG実際のところ一度とめる必要はあるんですか?
何となく思うのは、もし誰かがテーブル更新中だったりすると
整合性が保てなるから恐いなぁっていうことなんですが。
0447デフォルトの名無しさん
NGNG整合性が保てなるから恐いなぁっていうことなんですが。
そりゃ当然のこと
アクセスが0だってわかってればファイルコピーは普通に出来るし
アクセス中ならOS側がストップかける
>>440が言うような不便というのはどういうことなのかわからんが
CVS形式で吐き出したり、レプリカもできる(普通はこっち使う
0448デフォルトの名無しさん
NGNG「○○だからさ」
○○を埋めてください。
はい歌丸くん ↓
0449デフォルトの名無しさん
NGNG0450デフォルトの名無しさん
NGNG>全文検索のインデックスの作り方はDBのそれとは違うから、
>物凄い効率悪いと思う。
keyword,url,score
みたいな感じでインデックステーブル作っても効率悪い?
0451デフォルトの名無しさん
NGNG「みたいな感じでインデックステーブル作っても効率悪い? 」
という文章を、keyword,url,scoreに分解してみてください。
0453デフォルトの名無しさん
NGNG俺は>>450の逝ってることの方が意味が分からない。URLって何?
0454デフォルトの名無しさん
NGNG横槍で失礼
で結局どうやってkeywordを搾り出す?ということでは?
どんな単語かどうかはさておき,URLが複数とか・・・
実装しようとすると色々な難点が・・・・
0455450
NGNGDBのテーブルで言うと
キーワード,ファイルのパス(URL),スコア(含んでいるキーワードの数)
みたいな感じになっていて、このテーブルから
検索したいキーワードでファイルのパス(URL)を割り出し
スコア順にソートして出力するのだと思うのですが、
438の言うようにこれをDBで実装すると
そんなに効率悪いのかなぁと思ったのです。
DBについてそんなに詳しいわけではないので、
とんちんかんなこと言ってたらごめんなさい。
0456デフォルトの名無しさん
NGNG俺は>>451ではないが。
じゃあ、
「みたいな感じでインデックステーブル作っても効率悪い? 」
のキーワードを書いてくれないか?
0457デフォルトの名無しさん
NGNGその設計なら全文検索なんて必要ないでしょ。
URL キーワード スコア
http://aa.html あいうえお 3
http://aa.html かきくけこ 1
という感じでいいんじゃない?
もちろん登録時にキーワードを正規化する。
0458デフォルトの名無しさん
NGNG0459デフォルトの名無しさん
NGNG0460<font size="7">TESTだYO!!</font>
NGNG0461デフォルトの名無しさん
NGNG0462デフォルトの名無しさん
NGNG<font size="7">TESTですKA?</font>
0463450
NGNGえーと、分かち書きしろってこと?
できません。
>>457
丁寧にありがとう。
ちょっと日本語の理解が足らなかったみたいです。
出直してきます。
スレ荒らしちゃってすいませんでした。
0464デフォルトの名無しさん
NGNG0465デフォルトの名無しさん
NGNG>えーと、分かち書きしろってこと?
>できません
おいおい・・・できないことを提案したのか?
>>450-452
0466デフォルトの名無しさん
NGNGmysqldump hoge_DB > hoge.txt
で、いいんじゃないの?
バックアップバッチに突っ込んでます。
0467デフォルトの名無しさん
NGNG> アクセス中ならOS側がストップかける
どうやってストップかけるのでしょうか?
0468デフォルトの名無しさん
NGNGそれって、サーバーを止めないと・・・
0469デフォルトの名無しさん
NGNGバックアップはどうやってとるんですか?
0470デフォルトの名無しさん
NGNGkeyword,url,score
の url は 1つの INT と対応させるほうがいいでしょう
0471デフォルトの名無しさん
NGNGで取るしかないでしょ
0472デフォルトの名無しさん
NGNG0473デフォルトの名無しさん
NGNG0474デフォルトの名無しさん
NGNGDBサーバー止めないで出来るものって言う定義なら
サーバー止めなくても出来る
だってレプリケーション機能はMySQLにあるからね
使ったこと無いですけどね
0475デフォルトの名無しさん
NGNGそこに思わぬ落とし穴が。
0476デフォルトの名無しさん
NGNGどのくらいまでが使用に耐えられるの?
0477デフォルトの名無しさん
NGNGそんな質問の仕方で答えられるヤツはいないと思うが...。
0478デフォルトの名無しさん
NGNGマニュアルにそれらしいことが書いてある。明言は避けてるけど。
0479デフォルトの名無しさん
NGNGdrop tableして
同じ名前でcreate tableすると
レコードが残ってるのは仕様ですか?
0480デフォルトの名無しさん
NGNGD:\mysql\bin>mysqladmin ping というコマンドを実行したところ、
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'
というエラーが出ました。そこで、
D:\mysql\bin>telnet localhost 3306 とやってみたところ、
接続中: localhost...ホストへ接続できませんでした。 ポート番号 3306.
対象のコンピュータによって拒否されたため、接続できませんでした。
というエラーが出ました。
なんででしょうか。
ところで、右下のタスクトレイの信号機のアイコンは赤信号のままで、青信号になりません。
どうやったら起動できるでしょうか。どなたか教えてください。
0481デフォルトの名無しさん
NGNGshow meを選択せよ
0482466
NGNGえ、止めないと駄目?
動いてるけど…ヤバイ?
0483466
NGNG正)期待している結果は出力されているけど
0484480
NGNGでも、MySQLのウィンドウが出るだけで、
やはり起動を確認できません。
もちろん、Start the service をやってますが、
赤信号のまま変わりません。
MySQLへのpathも通したし、localhostに接続できないというのは何ででしょうか。
OSはWindows XPです。
0485デフォルトの名無しさん
NGNGはやってみたの?
0486デフォルトの名無しさん
NGNG0487480
NGNG以下のようにトライしてみましたが、
D:\mysql\bin>mysql test
ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)
というエラーになりました。
なにがだめなんでしょうか。
0488480
NGNG日本語で親切丁寧に、書かれたサイトはないでしょうか。
0489デフォルトの名無しさん
NGNG本買っとけ
0490デフォルトの名無しさん
NGNGInternet Securityでブロックされてるとか
0491480
NGNGInternet Securityというのはどこの設定をどう変えればいいんでしょうか。
でもlocalhostにつながれないというのはどういうことでしょうか。
Tomcatはちゃんと動いています。localhostのページ見れます。
0492デフォルトの名無しさん
NGNGインスコしてないなら無視してくり
0493デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/flinux/index/indexfiles/mysqlindex.html
0494デフォルトの名無しさん
NGNG0495デフォルトの名無しさん
NGNG同じ質問を定期的に見かけるけど、FAQなのか
それとも同一人物なのか・・・
排他制御ってどのれべる?
0496デフォルトの名無しさん
NGNG0497デフォルトの名無しさん
NGNGMyISAMかInnoDBのどちらか明示してくれ。
0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNGトランザクション制御が必要なら意味がある
0500デフォルトの名無しさん
NGNG0501デフォルトの名無しさん
NGNG0502デフォルトの名無しさん
NGNGそういう話はよく聞くね。
0503デフォルトの名無しさん
NGNGその話はよく聞くけどなぜなのか理由が知りたい今日この頃。
金があればOracleマンセーなんだけど・・・。
0504デフォルトの名無しさん
NGNG漏れはテーブル作成やなんかでよく使ってるが・・・。
0505デフォルトの名無しさん
NGNG0506デフォルトの名無しさん
NGNGどうやったら正解ですか?
0507デフォルトの名無しさん
NGNGもちろんWinでDLしたRedHat用のMySQLなんだろうな?
0508デフォルトの名無しさん
NGNGもちろんですw
0509デフォルトの名無しさん
NGNG0510デフォルトの名無しさん
NGNG4.0を入れたらインストールディレクトリから./bin/mysqld_safe しか
起動できなくなりました。どうしてなんでしょうか?
0511デフォルトの名無しさん
NGNGMySQLで「まいど」
に見えた。
目頭が熱くなった
0512山崎渉
NGNG0513デフォルトの名無しさん
NGNG例えばAとBという項目の中にCという文字列が含まれているものを検索する場合
MSSQLだとselect * from table where (A+B) Like '%'+'C'+'%'
でいけたんですがMYSQLでは全レコードが検出されてしまうのです。
0514デフォルトの名無しさん
NGNGマニュアルの「6.3.2 文字列関数」や「6.3.3 Numeric Functions」を読んでみれ。
0515デフォルトの名無しさん
NGNG同じIPの場合はデータ上書きで
データベースにないIPの時は新規書き込みに
したいのですが。
アクセスしたIPがデータベースにあるかないかを
判断して上書きか新規登録かにしたいんですが
どう構文をかけばいいんでしょうか?
(PHP+MySQL)
0516デフォルトの名無しさん
NGNGこれが判らないと落ち着かない。
0517デフォルトの名無しさん
NGNG0518デフォルトの名無しさん
NGNG0519デフォルトの名無しさん
NGNG0520デフォルトの名無しさん
NGNG俺も同じく論理ドライブにインストールしたらそうなってた。
Cドライブにインストールしたら正常に起動できた。
理由はわからない。
0521ukay
NGNG入力した値で、レコードを1件読みたいのですが上手くいきません。
初心者用のおすすめサイトなどあれば知りたい。
0522デフォルトの名無しさん
NGNGスレ違い
SQL教えてっ!! lt;3gt;
http://pc2.2ch.net/test/read.cgi/tech/1042208762/
0524山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0525山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0526デフォルトの名無しさん
NGNGMYSQLの事を聞いてみると、「ハァ?ナニ言ってんだオメェ?」
みたいな事を言われたことがある・・・(´Д⊂
やっぱそんなに一般的じゃないDBなのかしらん?
とか思ったことがあり。
0527デフォルトの名無しさん
NGNG0528デフォルトの名無しさん
NGNG研修でOracleとMicrosoftのが殆どっていってた
0529デフォルトの名無しさん
NGNG0530デフォルトの名無しさん
NGNGどしても予算がないときゃ、選択肢のひとつとしてご提案
それでも、だめってんなら、もう営業しましぇん
RDBはどれでもやっとけーい。
損にはなんない。
0531デフォルトの名無しさん
NGNGホストネームとパスワードとユーザネームを要求されるのですが、
これらは何を入力すればよいのですか?
0532デフォルトの名無しさん
NGNG煽りコピペに反応するとは世も末だな
0533デフォルトの名無しさん
NGNG0534デフォルトの名無しさん
NGNGPostgreSQLは論外かい。
>>532
コピペには見えないが。むしろコピペは>>529だろ
0535デフォルトの名無しさん
NGNGデーターベースの条件で抽出結果の件数を表示させるには
SQL文だとSELECT COUNT(*) from ...でいいとおもうんですが
これをどうPHP+MySQLで使用したらいいのでしょうか?
0536デフォルトの名無しさん
NGNG0538デフォルトの名無しさん
NGNGもっと使おうぜ
0539デフォルトの名無しさん
NGNG4.1からある。
ただまだαだけど
0540デフォルトの名無しさん
NGNG教えてください
WinMe上のVB6.0でADO2.5を使いMySQL4.0へアクセスしてるんですが、
クエリを発行し処理数は帰ってくるのにレコードセットがEOFになっています。
この原因何か知ってる人いますでしょうか?
ググって見たけど分かりませんでした。
0541デフォルトの名無しさん
NGNG処理数はどうやってとってるの?
0542540
NGNGDim cn as new adodb.connection
Dim rs as New adodb.recordset
dim cmd as new adodb.command
With cmd
.ActiveConnection = cn
.CommandText = "SELECT * FROM hoge"
rs = .Execute(lRow)
End with
としたらlRowに1が返って来てるのに
rs.eof = Trueになるんです。
hogeの中は1レコードしかありません。
0543デフォルトの名無しさん
NGNG肝心のデータベースへはどこで繋いでるの?
行き成りコネクション繋げてるけどオープンしてないじゃん
0544540
NGNGすいません。
で、自己解決しました。
ODBCを入れ替えて上手くいきました。
迷惑かけてすみません。
0545デフォルトの名無しさん
NGNG(year(datatime)=2003) で年
(month(datatime)=4) で月はいけるんですけど
(day(datatime)=28)をやるとエラーがでてきてしまいます。
どうすればいいのでしょうか?
0546デフォルトの名無しさん
NGNG>エラーがでてきてしまいます。
最低。
0547デフォルトの名無しさん
NGNGではだめかのう?
0548デフォルトの名無しさん
NGNG0549デフォルトの名無しさん
NGNGで、副問い合わせが必要というのは設計が間違っている場合が多い。
0550デフォルトの名無しさん
NGNGこのタイプの言い訳はよく見るな。言語系のスレで。
「多重継承が必要というのは(r」
「ガベージコレクションが(r」
0551デフォルトの名無しさん
NGNG具体的にはどういうことでしょうか。
userってテーブルがupdateされるときは、テーブル全体がロックかかっちゃうって
ことですよね?そのとき select はできますか?insert はできますか?
またDB内部の文字コードってコンパイル字にしか決められないのでしょうか。
0552デフォルトの名無しさん
NGNG0553デフォルトの名無しさん
NGNG0554デフォルトの名無しさん
NGNGその例はタイプがだいぶん違うね。というかカテゴリというか概念というか。
こういう的外れなたわごともよく見るね。
0555デフォルトの名無しさん
NGNGDNAの配列を混ぜ混ぜしてるんだけど、7割方は失敗作だからね
0556デフォルトの名無しさん
NGNGMySQLのフォルダにincludeとlibフォルダがあったので、
BCCのbcc32.cfgとilink32.cfgにMySQLのパスを追加した。
簡易的に以下のソースをコンパイルしてみた。
#include <stdio.h>
#include <mysql.h>
int main(void)
{
return(0);
}
そしたら、「mysql.hがみつかんねーよ、ゴルァ!」と叱られますた。
なんで?
0557デフォルトの名無しさん
NGNGJSPだとほぼ同じ内容のDBにデータを追加するプログラムを正常にエラーなく実行できます。
環境は
win2000-sp3
j2sdk1.4.0_03
jakarta-tomcat-4.0.6
apache_1.3.27
mysql-3.23.56
です。
いろいろ調べましたが解決できませんでした。
どうやったら解決できるか教えていただけると助かります。
皆様のお力をお貸しくださいお願い致します。
java.sql.SQLException: General error: Access denied for user: 'tk400@localhost'
to database 'tk400'
0558名無しさん@Meadow
NGNGつか、書いてあるまんまだと思うんだが。。。
0559デフォルトの名無しさん
NGNG0560デフォルトの名無しさん
NGNGこれをC APIで弄ってみたいのですが、どうすればいいのでしょう。
何かダウンロードするページはあるのですが、どうやって
インストールするかどこにも書いてありません。
どなたか、ヒントだけでも。
当方は、WindowsXPです。
お願いしますです。
0561デフォルトの名無しさん
NGNG正:どこに書いてあるか見つけられませんでした。
0562名無しさん@monalipse
NGNGC APIは本体と一緒にインストールされるようだが。
付属のマニュアル(Docs/manual.html)読めば書いてあるし、
英語が読めないのなら日本MySQLユーザ会に日本語のマニュアルがある。
ttp://www.mysql.gr.jp/jpdoc/3.23.x/manual.ja_Clients.html#C
「MySQL C API」あたりをキーにしてgoogleで探せばすぐ出てくるだろ。
困ったらgoogleって習慣をつけろや
0563560
NGNGすみません。
たしかに、インストールされるとあるようです。
しかし、マニュアルにあるサンプルをVC++.NETでコンパイルしようとするとものすごくエラーがでるのです。
わけわかりません。
それで、インストールがよくわからなくなったのです。
それにしても、サンプルがコンパイルできないのはなぜなんでしょう。
0564560
NGNG#include <mysql.h>
int main ()
{
}
としてもエラーでまくりです。
SOCKETが定義されていない、にはじまって100以上。
MySQLディレクトリのincludeとlibの場所はVCでちゃんと指定してあります。
気ぃ狂いそうですわ。
0565名無しさん@monalipse
NGNGVC++.NETか。それならODBC経由で接続するのが楽チンじゃないかな。
MySQLでのODBCについてはここを見て。
ttp://www.mysql.com/products/myodbc/index.html
0566560
NGNGありがとうございます。
ODBCですか。VCは好きだけどMSはあんまり好きじゃないので避けたかったのですが。
検討してみます。
一応、自己レスですが、もしやと思って、>>564の頭に
#include <windows.h>
を付けたらうまくいきました。なんじゃそりゃ。
で、調子に乗って(藁)、
#include <windows.h>
#include <mysql.h>
int main()
{
MYSQL* conn = mysql_init(NULL);
mysql_close(conn);
return 0;
}
としたら、コンパイル通って、リンカがmysql_init、mysql_closeなんか知らんと。
うーむ。しかし、だんだん、なんとかなって来たような。
0567560
NGNGVCのプロジェクトに、libディレクトリのlibmySQL.lib、mysqlclient.lib、zlib.libを
わけもわからず加えたらリンクもできました。
で、実行してみたら、今度はlibmySQL.dllがないと。おひおひ。
これもlibディレクトリにあるのですが、どうすればいいかわかりません。
Windowsの設定の問題かも。
まあいいやと思って、System32にほりこんだら、実行もできました。
(誰かもっといい方法あったら教えてください。)
何にもしないプログラムですが。まあ、うまくいったし、ここで寝ます。
教えてくれたみなさん。ありがと。
0568デフォルトの名無しさん
NGNGわけわからんままで、System32いれるようじゃかなりマズイぞ。
0569568
NGNG※System32へサンプル程度の.dllを入れる事について、問題を感じなければ
別に調べる必要はないんだろうが…
読み込めない .dll を lib じゃなくて、実行バイナリと同じディレクトリに
おいても駄目か?
0570デフォルトの名無しさん
NGNG>System32へサンプル程度の.dllを入れる事について、問題を感じなければ
libmySQL.dllってサンプル程度のdllなのか?ここわ、哂うところか?
0571568
NGNGというか、560本人がサンプル目的で該当dllを使ってると捉えたんだが…
※libmySQL.dll 自体がサンプルレベルってことではない
運用サーバー以外で作業を行っている場合、 dll の有効範囲を考えて
作業するのは開発者として、当然だと思うぞ。
わざわざ自分からdll地獄にはまりにいく事もなかろう。
0572560
NGNG>>568
>>570
>>571
何にしてもサンキューさんです。
ただ、厨房なんでわからんですが、
>運用サーバー以外で作業を行っている場合、 dll の有効範囲を考えて
>作業するのは開発者として、当然だと思うぞ。
むしろ、運用サーバーと同じ環境を構築したいんですわ。
って、想像できるでしょうが、俺はまだ学生ですが。
とりあえず、消えます。
0573デフォルトの名無しさん
NGNG>むしろ、運用サーバーと同じ環境を構築したいんですわ。
>って、想像できるでしょうが、俺はまだ学生ですが。
純粋にDBの勉強だったら、あまり意識しなくても良いかもね。
System32は全アプリケーションに影響のある箇所だから、インストーラー以外で
入れるときは注意するべき。
もし他のアプリケーションでバージョン違いの同一.dll見てたりしたら挙動がおかしく
なることがある。Microsoft製品でこういう問題結構起こってるでしょ。
学生さんで、仕事で使ってないクライアントマシンだったら
そこまで気にしなくてもいいかな。
スレ違いスマソ
0574デフォルトの名無しさん
NGNG0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNG0577デフォルトの名無しさん
NGNG自宅PC二台(両方Windows2000pro)の片方にMySQL3.23.56入れたのはいいんですが、
入れた方のPCで、localhostとしての作業は出来るんですが、
もう片方からかねやん等から接続することが出来ません。 どうしてですか?
PCは二台ともルーター以下に置いてありプライベートIPです。
0578デフォルトの名無しさん
NGNGごめんなさいっす
解決すてしましますた
0579デフォルトの名無しさん
NGNGせっかくだから説明してくれ。
0580デフォルトの名無しさん
NGNGやっぱoracleかな
0581デフォルトの名無しさん
NGNG0582デフォルトの名無しさん
NGNG0583デフォルトの名無しさん
NGNG君はきっと何使っても悩むと思う
0584デフォルトの名無しさん
NGNGインデックスを作っておくと高速になる?
0585デフォルトの名無しさん
NGNG0586山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0587デフォルトの名無しさん
NGNG>MySQLを実行できません。
>PHPの設定を確認して下さい。
>ヘルプ
というエラーが出ます。Readhat7.3ではうまくいくのですが
8では何か特別な作業が必要なんでしょうか?
0588デフォルトの名無しさん
NGNGSAPとMySQLが提携、次世代DBを共同開発
http://slashdot.jp/articles/03/05/28/2233257.shtml?topic=107
0589デフォルトの名無しさん
NGNGPostgressは落ち目なのかい?
0590デフォルトの名無しさん
NGNG0591デフォルトの名無しさん
NGNG登録後ODBCツールでレコードみようとすると、フリーズするのは仕様でつか?
登録後のバイナリデータを取り出すと、33KByteで切れるのは仕様で塚?
0592デフォルトの名無しさん
NGNGlock table を使うと
Access denied for user
というエラーが出てしまうのですが、どなたか原因のわかる人がいれば
教えてください
0593デフォルトの名無しさん
NGNG0594デフォルトの名無しさん
NGNGんなわけない
0595デフォルトの名無しさん
NGNGPostgreSQLの立場はどうなりますか?
もともと性能はMySQLのが良いと聞くがPostgreSQLは名前がカコイイ
0596デフォルトの名無しさん
NGNGユーザーの権限の設定では?
ロックの権限は・・・
0597デフォルトの名無しさん
NGNGだったらposgre使っとけ
0598デフォルトの名無しさん
NGNG[email protected]
っていうのはローカルホストからのアクセスという意味ですか?
0599デフォルトの名無しさん
NGNGひょっとしてlocalhostからのアクセスにGRANT発行してないとかそんなFAQオチですか?
0600デフォルトの名無しさん
NGNG(*゜ρ゜)ゞラジャ!
0601デフォルトの名無しさん
NGNGunlock tables
でできてるっぽい
0602デフォルトの名無しさん
NGNGSAPに喰われなければいいが...。
0603デフォルトの名無しさん
NGNGオススメはありますでしょうか?
日本mysqlユーザー会が出しているものをみたのですが
ODBCなどの使い方など、説明してあってためになりそうではありましたが
mysqlを使ってのデータベース操作などはあまりふれられていませんでした。
インストールした直後の人間が読むのに向いている、
そういう用途に向いている本はありますでしょうか?
0604591
NGNGこれさえクリアできれば、ODBC経由のバイナリ問題はほっといて、MySQL使いたいなー。
0605デフォルトの名無しさん
NGNGロックしたい時はどうすればいいんでしょうか?
0606デフォルトの名無しさん
NGNGおいらはかねやん使ってる。
>>605
LOCK TABLEでできる。
あとトランザクションを使えば、SELECT 〜 FOR UPDATEも使える。
0607デフォルトの名無しさん
NGNGおれは、データベースの知識がなかったときに
MySQLを適当にインストールして適当に動かしていたら理解できた
MySQLの本買うのもいいけどだけど、
どうせならSQLの構文載ってる本買ったほうがあとあとのことかんがえても
汎用的でいいとおもうが・・・
0608デフォルトの名無しさん
NGNGphpMyAdminからできればなお良いです。
0609デフォルトの名無しさん
NGNGLOAD_FILE(filename)は?
0610603
NGNGレスありがとうございました。
MySQLは、winとlinuxの両方で使えるし、
フリーなので、感情的にとても好きなので
MySQLで勉強できたらよいと思っていましたが、
607さんのアドバイスはとてもためになりました。
アマゾンでSQL自体について書かれた本を「入門SQL」のキーワードで探したら
いくつか良さそうなのが見つかりました。
オラクルの体験版で勉強するもの、汎用的に書かれているもの、
本についてくるSQLソフトを使って勉強するもの・・。
その中のどれかで勉強して、MySQLに戻ってきたいと思います。
0611デフォルトの名無しさん
NGNGSELECT * FROM hogetable WHERE hoge='mona'
としても
SELECT * FROM hogetable WHERE hoge='mona '
としても同じ結果が帰ってくるのですが,
語尾のスペースもちゃんとみるようにするにはどうしたらよいですか?
mysql-3.23.38 win32です
0612デフォルトの名無しさん
NGNGhogeの型は?
0613デフォルトの名無しさん
NGNGvarchar です
0614t-akiyama
NGNGこのPSPは、新規格UMD(ユニバーサルメディアディスク)というディスクを利用しており、そのサイズは直径6cmととても小さい(CDの半分程度)。 容量は1.8GBとなっている。
画面は4.5インチのTFT液晶で、480px x 272px(16:9)。MPEG4の再生やポリゴンも表示可能。外部端子として、USB2.0とメモリースティックコネクタが用意されているという。
この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。
任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。
0615デフォルトの名無しさん
NGNG0616デフォルトの名無しさん
NGNG「1◇☆」と名乗っているがスレの1とは別人。
ラウンジ板を馬鹿にしたニュース速報板住人に
腹を立て、「殺す」という文面を投稿。
----------------------------------------------------
ラウンコってさぁ。N速に憧れてるわけ?
http://ex.2ch.net/test/read.cgi/entrance/1056783835/
31 名前:1◇☆ ◆eNQTADh6WY [静かな空白] 投稿日:03/06/28 16:16 ID:???
>>1
殺すよ?
0617デフォルトの名無しさん
NGNGはぁ?お前が文字コードオプション
URLに設定してないだけだろコラ
0618デフォルトの名無しさん
NGNGピュ.ー ( ゜∇゜ )つ <?useうにこーど=true(゜∇゜)/
=〔~∪ ̄ ̄〕 のこと言ってんのか? 「ウンマンコ」
= ◎――◎
0619デフォルトの名無しさん
NGNG他は大丈夫ですけど。
0620デフォルトの名無しさん
NGNGピュ.ー ( ゜∇゜ )つ <>>619 はい、今確認しました 下のコードで 両方とも「?」になりました(゜∇゜)/
=〔~∪ ̄ ̄〕 機種依存文字はダメですかねやっぱ Win2000 MySQL4.0α com.mysql.jdbc.Driver
= ◎――◎ ?useUnicode=trueのみ指定 「ウンマンコ」
Connection my = null, po = null;
Statement stmy = null;
ResultSet rsmy = null;
try {
my = DBConnect.getInstance().getMySQLConnection();
stmy = my.createStatement();
stmy.execute("INSERT INTO playerid VALUES('�@','�B')");
0621デフォルトの名無しさん
NGNG〜とかはいけますよ。
0622デフォルトの名無しさん
NGNGピュ.ー ( ゜∇゜ )つ <でも、直接コマンドで「�@」が入るので(゜∇゜)/
=〔~∪ ̄ ̄〕 手はあるはず、ちなみに以下のリンク参考にしてみ 「ウンマンコ」
= ◎――◎
ttp://www02.so-net.ne.jp/~kikuta/jdbcnote/jdbcnote.html
0623デフォルトの名無しさん
NGNGちなみに、
gweMysql JDBC Driver
ttp://www.t3-jpn.com/jdbc/jdbcmysql.html
というのも有ります。
0624デフォルトの名無しさん
NGNGんなわけないだろ。
おまえらの設定が悪い。
俺のところでは�@とかでも文字化けを起こさない。
これ使っとけ。
String url = "jdbc:mysql:///test?useUnicode=true&characterEncoding=Windows-31J";
0625デフォルトの名無しさん
NGNGピュ.ー ( ゜∇゜ )つ <おおおおお>>623さんので行けましたよ(゜∇゜)/
=〔~∪ ̄ ̄〕 「ウンマンコ」
= ◎――◎
0626デフォルトの名無しさん
NGNGでも、素人がMYSQLなんて何に使うんだろ。
0627デフォルトの名無しさん
NGNG毎日のオナニーのデータを取ります。
現在1万件ほどのデータが溜まっています。もう、大変
0628デフォルトの名無しさん
NGNGそれぞれ、2MBぐらいあるのですが
どのくらいの容量まで耐えられるのでしょうか?
また、MySQLの使用ではたとえば
SELECT movie FROM AV actor='及川奈央';
と、SQLを打ち込むと自動でWinMediaPlayerが立ち上がるものなんでしょうか?
また、上の例だと複数の結果が返ってきますよね?
(いや、複数所有してるので・・・)
そういうばあい、連続再生なんてできるんですか?ワクワクですね
AVで思い出したんですが夜中にフジの番組で
明石さんまが「紋舞らん」がイイって言ってました
いいところに目をつけるなぁ〜と思いました
可愛いだけじゃないんです
もうビンビン二なります
ところで話を戻しますが
ゆくゆくは、ネットアプリとして公開したいのです
0629デフォルトの名無しさん
NGNG0630デフォルトの名無しさん
NGNG0631デフォルトの名無しさん
NGNGみんな最初はたこだった」ということで
0632デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/db/
0633デフォルトの名無しさん
NGNGなんだこりゃ、荒れ放題だな
0634デフォルトの名無しさん
NGNG0635デフォルトの名無しさん
NGNG0636デフォルトの名無しさん
NGNGなさそうだけど
実は、MySQLにもあるよ
中身は1と0なんだけど
ちゃんとtrue,falseで読み出せる
0637デフォルトの名無しさん
NGNG0638635
NGNGんーサンクス。
boolean→boolにしたらでテーブルCREATEでけた。
0639デフォルトの名無しさん
NGNG0640デフォルトの名無しさん
NGNGっていうかJDBC2.0での話だが・・・
0641山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0642デフォルトの名無しさん
NGNGNo ID 名前
--------------
2 a あほ
1 a ばか
3 a まぬけ
SELECT * FROM table GROUP BY ID
で取り出すとき、3つのタプルのどれが出てくるかを制御したいんです。
例えばNoの1番小さいやつ(1 a ばか)を取り出す、とか。
0643デフォルトの名無しさん
NGNGMySqlを入れたばかりなのですが、
パスワードを入力しても
ERROR 1045:Access denide for user:'root@localhost'
(Using password:YES)
となって進まないんです。
どなたか教えていただけませんでしょうか?
0644643 ◆AvcYal4s3.
NGNGOSはWindowsXpでMySqlは3.23.57です
0645デフォルトの名無しさん
NGNGmysql ヘルプ!
http://pc2.2ch.net/test/read.cgi/php/1011683282/
へ移動します。放置よろ。
0646山崎 渉
NGNG0647山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
■ このスレッドは過去ログ倉庫に格納されています