MySQL

全4806件中4701~4720件表示
  • MySQLからACCESSにリンクすると文字化けします

    MySQL初心者です。困っています。教えてください。 PC環境は OS:WindowsXP,ACCESS2000,MySQL5.10ver,ODBC3.51です。 ACCESS側からMySQLにリンクテーブルを張ると、全角が表示されません。 すべて“#Name?”と表示されてしまいます。 またインポートテーブルを作成すると半角は表示されますが、 やはり全角は“?”ですべて表示されます。 コマンドプロンプト上でテーブルに格納されているレコードを表示する場合は、 ちゃんと全角で内容が表示がされています。 MySQL上の「My.iniSetup」には以下の設定をしています。 [WinMySQLAdmin] Server=C:/mysql/bin/mysqld-max-nt.exe [mysqld] basedir=C:/MYSQL default-character-set=sjis [mysql] default-character-set=sjis [mysqldump] default-character-set=sjis [WinMySQLadmin] Server=C:/MYSQL/bin/mysqld-nt.exe 他の方の文字化けする場合などの質問では、 大体がiniファイルの設定が影響するようでしたが、 やはりわたしもこの設定がおかしいのでしょうか? 皆様のお知恵をお貸し下さい。 よろしくお願い致します。

  • JDBCでMySQLに接続

    Linuxにmysql-4.1.7をインストールして、JDBCドライバを入れ、javaからデータベースを操作しようとしています。 しかし、「mysqld_safe --user=mysql &」を実行してから、javaプログラムをコンパイルして実行すると、 java.sql.SQLException: Cannot connect to MySQL server on localhost:3306. Is there a MySQL server running on the machine/port you are trying to connect to? (java.net.ConnectException) at org.gjt.mm.mysql.Connection.connectionInit(Connection.java:331) at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Connection.java:89) at org.gjt.mm.mysql.Driver.connect(Driver.java:167) at java.sql.DriverManager.getConnection(DriverManager.java:512) at java.sql.DriverManager.getConnection(DriverManager.java:171) at HelloWorldJDBCMySQL.main(HelloWorldJDBCMySQL.java:15) というエラーが出てしまいます。原因がわかる方がおられましたら、ご指導のほどよろしくお願いいたします。

  • 新規ユーザ作成・ログインできない・・・

    こんにちは。サーバーはレンタルサーバーでSSHでログインしています。 mysqlでAデータベースに足してALL権限をもったユーザーuserを作りました。 しかしこのユーザーでmysqlにログインをしようとすると ERROR 1045: Access denied for user: 'user@localhost' (Using password: YES) と出てログインできません。 ユーザー名とパスワードはワードパットに先に記載してそれを見て何度も見直してユーザーを作成したので、間違えてはいないと思います。 前に違うユーザーを作ったときもログインできなかたのですが、これはやっぱりユーザー名かパスワードが間違えているのでしょうか??? 後、ついでで申し訳ないのですが、エクセルのファイルをタグ形式のテキストで書き出してmysqlにインポートしたのですが、sshでmysqlでSELECTするとちゃんと表示されるのですが、PHPからmysqlにSELECTすると日本語が文字化けをしてしまいます・・・。 何が原因なのかわからないおですが、何か考えられる原因はありますか? すみませんが、ご教授をよろしくお願いします。

  • MySQLサーバーに接続できません。

    はじめまして。SQL初心者です。 ある本を参考にMySQLの設定をしていますが、 コマンドプロンプトから、MySQLサーバーに接続できません。 ・MySQLのバージョンは、4.0です。 ・OSはWINDOWS XP SP2です。 ・MYSQLの初回起動時は、User name、Passwordに何も入力せず、Cancelボタンをクリックしました。 ・MYSQLの管理画面では、my.ini.Setupタブを選択して以下のものを入力しました。   [WinMySQLAdmin]   Server=C:/mysql/bin/mysqld-nt.exe     [mysqld]   language=C:/mysql/share/japanese   default-character-set=ujis ・Save Modificationボタンをクリックしました。 ・コマンドプロンプトに、「> c:\mysql\bin\mysql -u root」を入力すると 「'u'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」とでてしまいます。 ・一度、誤ってインストールしたMySQL5.0.1をアンインストールしています。(下記(1)~(3)を実行しました。)  (1)コントロールパネルからプログラムの追加と削除  (2)my.iniファイルを検索して削除  (3)エクスプローラを開いて、mysqlフォルダを削除 本のサポート掲示板でも、検討がつかないとのことで前に進めずにいます。OkWebの過去のQ&Aで、デフラグしたら接続できたとあり、試みましたがダメでした。 どうかご教授宜しくお願い致します。

    • ベストアンサー
    • tanrei
    • MySQL
    • 回答数2
  • 複数のテーブルを使ってselectしたい

    以下のようなことをしようと思っていますが、いろいろやってみてもできなかったのでお尋ねします。 ログインのログを集計しています。 テーブルの構成は大まかには ID logintime aaa 2004-11-10 10:10:10 bbb 2004-11-10 10:10:11 ccc 2004-11-10 10:10:12 aaa 2004-11-10 10:10:13 aaa 2004-11-10 10:10:14 という構成です。 これが1日ごとに、 log_20041108 log_20041109 log_20041110 log_20041111 という感じで並んでいます。 それで、やりたいことは「ユニークログイン数のカウント」です。 1日であれば > select count(distinct id) from log_20041111; などでできると思うのですが、 (上記の例で行くとこれは3になりますね。) これをイメージ的には > select count(distinct id) from log_20041111,log_20041110,log_20041109; のように、複数のテーブルでやりたいのです。 ID logintime aaa 2004-11-11 10:10:10 bbb 2004-11-11 10:10:11 ccc 2004-11-11 10:10:12 aaa 2004-11-11 10:10:13 aaa 2004-11-11 10:10:14 ID logintime aaa 2004-11-10 10:10:10 bbb 2004-11-10 10:10:11 ddd 2004-11-10 10:10:12 aaa 2004-11-10 10:10:13 ID logintime aaa 2004-11-09 10:10:10 bbb 2004-11-09 10:10:11 eee 2004-11-09 10:10:12 これに対して、「5」という結果が取り出したいのです。 (aaa, bbb, ccc, ddd, eeeの5人) 何かいい方法がないでしょうか?? 宜しくお願い致します。

  • perlのDBIからmysqlにINSERTINTOをやっても追加されない。help!!

    助けてください、お願いします。 phpadminで管理しているmysqlのDBへ、perlのDBIモジュールを使ってレコードの追加(INSERTINTO)をやっても、phpadminでDBをみてみると追加されていません。 DBIを組み込んだCGIを実行してみてもエラーはでないのですが、DBへの追加ができていません。 色々とやってみたのですが、どうしても追加ができません。考えられる要因があれば教えてください、お願いします。ソースは以下の通りです。 use DBI; $dbh=DBI->connect('DBI:mysql:データベース名:サーバホスト','ユーザ名','パスワード') or die $DBI::errstr; $sthandler = $dbh->prepare("INSERT INTO `table名` (`姓`, `名`, `メールアドレス`, `年齢`) VALUES ('名字', '名前', 'mailaddress', '0')"); $sthandler->execute; $sthandler->finish(); $dbh->commit; $dbh->rollback; $dbh->disconnect; 本当に困っています。どうかお助けください。

  • 起動方法を教えて下さい

    バージョンは、4.1 パソコンは、windows XP です。 インストールして c¥・・・¥mysql¥binに mysqladmin.exeがアイコンになっていません。ダブルクリックするとコマンドプロンプトが一瞬でるだけです。何も起こりません。シャットダウンするアイコンはあります。 起動方法を教えて下さい。

    • ベストアンサー
    • sisuado
    • MySQL
    • 回答数3
  • my.iniの設定について

    Mysql バージョン4.1.7 WINバージョンをインストールしました。 コマンドプロンプトでstatusを見てみると、 Server characterset: latin1 Db characterset: sjis Client characterset: sjis Conn. characterset: latin1 というふうに、文字コードがバラバラになっています。 これをmy.iniですべてsjisに設定しようと思ったので すが、設定する項目がありません。追加しようにもさ っぱり分からない状態です。どなたかご教授下さい。 よろしくお願いします。

    • ベストアンサー
    • kurateru
    • MySQL
    • 回答数1
  • MySQLとPostgerSQLの商用利用比較

    こんにちは。 今度仕事でデータベースを構築することになったのですが、MySQLとPostgerSQLの商用利用で悩んでいます。 作業としてはデータは一日一回CSVで送ってきたのをデータベースにインポートしそれをSelectで検索し参照するのみです。データは1万件弱になります。検索の条件はand条件で3つ位までです。 そこで質問なのですが、 1.MySQLとPostgerSQLの商用利用時のライセンス料等はどうなのでしょうか?PostgerSQLはフリーで使用できるみたいなのですが、MySQLはライセンス料がいるとか書いているのですが、いくらかかるのかわかりません。実際どうなのでしょうか? 2.PostgerSQLとMySQLとの違いと問題点は何でしょうか?PostgerSQLは高性能でMySQLは高速だといいますが、実際どうでしょうか 3.PostgerSQL・MySQLどちらを使うにしろサーバーはLinuxの方がいいですか? 4.以上の質問と検索の条件などからMySQLとPostgerSQLではどちらがいいと思いますか? 私はMySQLは多少触れますがPostgerSQLにいたっては全く触ったことがありません。しかし今後を考えてるのと商用で使う上でPostgerSQLの方がいいのであればPostgerSQLも覚えようかと思っています。 質問がいろいろあり申し訳ございませんが、皆様のご教授をよろしくお願いします。

  • MySQLの不可解なエラー

    お世話になります。 PHP4.3.7で、MySQL3.23.56を使ったアプリケーションを作っておりますが、ある決まった場所にてSQLエラーが発生し、さらにエラー発生の何度かに一度、MySQLサーバーが停止してしまいます。 ここで、SQL構文に間違いがあるのでしたら、話は早いのですが、phpMyAdminから同じSQLを流しても問題なく実行されますし、何より、毎回エラーになるわけでもないのです。 INNER JOIN、LEFT JOIN で4テーブルほど結合していましたが、エラーが気になったため、結合をやめ、3つのマスタテーブルをそれぞれ取得し、連想配列を使って主テーブルのデータとPHPで連結してみました。 が、結局、この機能のところでは、数回に一回、エラーを出してしまいます。 こういった現象は何が原因と考えられますか? SQLを変更しても同じ現象が出るため、ここにSQL文を記述しても参考になるとは思いませんが、念のため掲載しておきます。 $SQL =<<<_SQL_ SELECT clm1, clm2, clm3, clm4, clm5, clm6, clm7, clm8 FROM TABLE1 ORDER BY clm1 LIMIT 0,50 _SQL_ $res = mysql_quert($SQL); とし、$resが取得できない場合にそのSQLのログをとりました。(このSQL文の結果が0件になることは皆無です) 全く何の変哲もない基本的なSQL文に変更したので、これが原因とはとても考えられません。 TABLE1 は、かなりの頻度でUPDATEがかかる、アプリケーションの主になるテーブルで、ユーザー情報を保持しています。トランザクション制御を行うので、BerkeleyDB です。 もしかして、トランザクションの頻度が問題なのでしょうか? しかし、それによって結果の取得に失敗するだけなら、エラー表示等でやり直すように促せばいいのですが、それによってしばしばデータベース停止になるのでは、話になりません。 ご意見・ご指導の程よろしくお願いいたします。

  • Webデータベース MySQL

    Web上から、Excelなどで作ったファイルをMySQLに格納できるようにしたいと思っています。そして、Web上で検索して、取り出したファイルをWeb上に表示させたいのです。 そこで、Web上からMySQLにアクセスするために、サーブレット、PHP、Perlのうちどれを使ったらいいでしょうか。 また、このようなときExcelのファイルそれ自体(中身)は、MySQLの中に入るのでしょうか。それとも、 ファイル名なんかで入れるようにして、中身は別のところにあるんでしょうか。 ご教授、アドバイスなどいただけると助かります。 お願いします。

  • 同一テーブルの同一フィールドで複数条件 and 指定

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1069795 で質問した続きです。 うっかり詳細のテストをしてないのに締め切ってしまいました。 テーブルA 「member」 | id | name | テーブルB 「item」 | id | name | テーブルC 「item_check」 | member_id | item_id | というテーブルがあります。 テーブルAはメンバーで一人一つのデータが入っています。 テーブルBはメンバーが持つであろうアイテムのマスタです。 テーブルCはメンバーがどのアイテムを持っているかを示しているテーブルです。 テーブルCに関しては同じメンバーでも複数のアイテムを持つこともあるので複数のデータが入る場合もあります。 で、やろうとしているのは、 「アイテムA と アイテムBを持っているメンバー」 という検索を行いたいのです。 select distinct a.id, a.name from member as a,item as b,item_check as c where a.id = c.member_id and c.item_id = b.id and (c.item_id = '2' or c.item_id = '3') select member.*,item.name from member, item, item_check where member.id=item_check.member_id and item.id=item_check.item_id and item.id in (1, 3) group by member.id で or 検索はできますが、 and 検索をすると 「Empty set」となってしまいます。 select distinct a.id, a.name from member as a,item as b,item_check as c where a.id = c.member_id and c.item_id = b.id and (c.item_id = '2' and c.item_id = '3') なにかいい手はないでしょうか。

  • MySQL4.1.7 文字化けについて

    MySQLのバージョンを4.0.21→4.1.7にアップグレードしたところ、文字化けが発生してしまいました。 【状況】 1.MySQL4.1.7をインストールウィザードを使用してインストール 2.CREATE DATABASE でデータベース作成 3.CREATE TABLE でテーブル作成 4.INSERT でデータ追加 5.SELECT でデータ抽出←ここで文字化け(日本語が全部‘?’になっている) OSはWinXPです 色々調べてはいるんですが、わかりません。 何か情報ありましたらお願いします。

    • ベストアンサー
    • b-u-z-z
    • MySQL
    • 回答数3
  • 同一テーブルの同一フィールドで複数条件指定

    例を挙げます。 テーブルA 「member」 | ID | 名前 | テーブルB 「item」 | ID | 名前 | テーブルC 「item_check」 | member.ID | item.ID | というテーブルがあります。 テーブルAはメンバーで一人一つのデータが入っています。 テーブルBはメンバーが持つであろうアイテムのマスタです。 テーブルCはメンバーがどのアイテムを持っているかを示しているテーブルです。 テーブルCに関しては同じメンバーでも複数のアイテムを持つこともあるので複数のデータが入る場合もあります。 で、やろうとしているのは、 「アイテムA と アイテムBを持っているメンバー」 という検索を行いたいのです。 同じテーブル上ならば select * from member where item1 = "A" and item2 = 'B' ... ; と、いくつでも条件が指定可能なのですが、 同じテーブルの同じフィールドを同じメンバーで複数条件指定して検索することはできるのでしょうか。 私が考えたのは一回ではできないで、 まずは一つの条件を出して while でループさせて条件を付け足してやるような効率が悪そうなものです。 (少ない件数ならばいいのですが、数千~数万件の検索になりそうなので手軽にできればと思いまして・・・) アイテムは不特定なので、1個から数十個とかの検索もありえます。 何かいい手はないでしょうか。

  • セミコロンをsqlで使いたい

    セミコロンをsqlで使いたいのですが sqlって終了を意味するのですが 文字のスプリットをセミコロンでしたいのですが。。。

  • 複数掲示板の設定ファイルの保存方法について

    PHPとMySQLを使用して作成した掲示板を index.php?id=aaaa index.php?id=bbbb index.php?id=cccc のように複数管理しています。 設定ファイルはそれぞれ、 aaaa.dat bbbb.dat cccc.dat のように用意しています。 設定ファイルには設定項目が30近くあり10KB近くあります。 そこでこの設定ファイルをMySQLに保存することでサーバー負荷などメリットがあるのかと疑問になりご教授願いたく投稿しました。 今後、掲示板の数も数十近くになる予定なのですが、 設定ファイルはテキストベースの方がよいのでしょうか? よろしくお願い致します

    • ベストアンサー
    • ka_zu57
    • MySQL
    • 回答数2
  • VB.netからMySQLへの接続

     以前に、同じ質問をさせていただき、私の環境ではプロバイダエクスプローラが使えないというところまで教えていただきました。  その後、なんとかプログラムで接続を成功させようと奮闘してみたのですが、良いサンプルが見つからず、結局頓挫してしまいました。  現在、ODBCドライバをインストールし、Mycrosoft.Data.Odbc.dllを参照に追加までたどりついたところです。 分からないなりに、かろうじて見つけたサンプルを基に、以下のプログラムを書いてみました。 最初に Imports Microsoft.Data.Odbcとし、 以下、 Dim cn As New OdbcConnection Dim cm As New OdbcCommand Try cn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" & _ "SERVER=XXXX;PORT=3306;" & _ "DATABASE=XXXX;UID=root;PASSWORD=XXX;OPTION=3" cn.Open() 因みに、Privateで書くと、最初の構文の「Imports」がエラー(青い波線)になったため、フォームの追加で、モジュールを追加し、「Module1」を作成してから、そこにプログラムを書いています。  本当に始めたばかりのド素人ですので、質問自体分かり辛いかと思いますが、どなたか、ご教授ねがえますか?  よろしくお願いします。

    • ベストアンサー
    • 9013yagi
    • MySQL
    • 回答数1
  • MySQLで日本語が化けてしまいます。

    yahooの知恵袋で聞いたのですが、こちらのがよいと聞いたのでこちらに質問させていただきます。 今MYSQLをつかって卒業研究をしています。JAVAから日本語のデータをデータベースに登録するのですが、2バイト文字であるとどうしても化けてしまいます。MYSQLで2バイト文字をつかうことは無理なのでしょうか。参考書を見たところ、漢字をつかっているのでつかうことはできると思うのですが、どうしたら使えるのでしょうか? 過去の質問で『Mysqlで文字化けします』と言うものが合ったので参考にして回答された方法を試したのですが依然文字化けしてしまいます。

    • ベストアンサー
    • kojsan
    • MySQL
    • 回答数2
  • MySQLをアクセスログとして使う場合について

    宜しくお願い致します。 MySQLのDBでアクセスログを取りたいと思っております。が、MySQLのDBに一度にアクセスできる人数と記録できるレコード数に限界ってあるんでしょうか?一日に数万アクセスあった場合、無条件に全て記録したら、一日で数万レコードになってしまうし、一度にアクセスが重複する数もかなりの数になると思います。かなり心配になってしまいました。。。

    • ベストアンサー
    • nikuq
    • MySQL
    • 回答数1
  • データベースの正規化

    MySQLを使用している事とは無関係な質問ですが、 自分で洗い出したフィールドを一から正規化する のが難しいです(m;_ _)m HPを調べ周ったり、本を見たりしましたが イマイチ良く分かりません。 以下のURLに載せてある物は第3正規化まで できているでしょうか? http://www.geocities.jp/shinopo/seikika.html 補足情報 ■「回」は、一つの授業で全3回の授業があり、中間テストと期末テストも入れて、5回あるという意味です。 ■「出席」は、0→欠席、100→出席、それ以外→遅刻した分数という事を数値で表しています。 ■「成績」は中間・期末以外はNULLになっています。 ■「授業ID」「個別ID」は正規化するために、自分で付け加えたフィールドです。 たぶん間違っていると思うので、どのように直せば よいのか教えていただけたら嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • shinopo
    • MySQL
    • 回答数2