MySQL

全4806件中4641~4660件表示
  • MySQLで日付(date)型のdefaultの設定

    DATE型のdefaultの設定は 0000-00-00 となってしまうのですが、 システム日付を設定することは 出来ないのですか?

  • MySQLの設定

    win2000にMySQL3.23.49をインストールしているんですが、MySQLのフォルダのshareというフォルダにjapaneseというフォルダとファイルが有ったんですがこれは日本語化ができるということなんですか? WinMySQLAdminのVariablesという項目の中のlanguageという項目がshare/english/となっているんですが、ここをshare/japanese/とすれば日本語化するんでしょうか? するのであれば是非日本語化したいんですが、何処で変更できるんでしょうか?

    • ベストアンサー
    • sabada
    • MySQL
    • 回答数2
  • MySQLで、テーブル内のフィールドの名前を変えたいのですが・・・

    MySQL4.0.20 Linuxを使っています。 テーブル内のフィールドの名前を変えたいのですが、alter table の modifyはカラムの属性を変えるもので、名前を変えるのは運用途中でできるのかなと、ふと疑問に思いました。 alter tableなどでできるのでしょうか? 結局サーバーを止めて、バックアップし、テーブル定義を書き直して、リストアするしか無いのでしょうか?

    • ベストアンサー
    • kounesi
    • MySQL
    • 回答数2
  • 管理者パスワードの設定

    WEBで設定方法を調べていると次の2通りが見つかりました。 1:はユーザで設定、2:はrootで設定しているようです。 これはどちらでもいいのでしょうか? それと、 # mysql -u root mysql $ mysql -u root の記述で 最後にmysqlがつくのとつかないのとではどう 違うのでしょうか? 1: '---------------------------------------- # mysql -u root mysql mysql> SET PASSWORD FOR root=PASSWORD('new_password'); 2: '----------------------------------------- $ mysql -u root mysql> set password=password('パスワード'); よろしくお願いします。

    • ベストアンサー
    • noname#27115
    • MySQL
    • 回答数2
  • phpMyAdminが上手く動かない

    すいません、apache,MySQL,phpを入れ、自宅にhttpサーバを立てデータベースを管理しようとphpMyAdminをインストールしたんですが、パスワードを入力しphpMyAdminに入りデータなどは弄れるんですが、ログアウトの際ログアウトのボタンを押すと、何故かログイン時の ユーザ名とパスワードの入力画面が現れ、phpMyAdminにログインした際のユーザ名とパスワードを入れても弾かれ、消したはずのroot/パスワードを入力すると、rootでログインしてしまいログアウトできません。 あとログイン後のホームには、”mbstring PHP 拡張は見つかりませんでした。また、マルチバイト文字セットを使用しているように見えます。phpMyAdmin は mbstring 拡張なしでは文字列を正確に分割することができず、また、予期しない結果が返ってくるかもしれません。”と警告が出ています。解答したものをフォルダー名を変えてドキュメントルートに入れてだけなので、特に変な弄り方はしていないと思います。 phpMyAdminのconfig.inc.phpは$cfg['PmaAbsoluteUri']、$cfg['Servers'][$i]['user']、$cfg['DefaultLang']、$cfg['Servers'][$i]['auth_type']以外は弄っていません。 どうかアドバイスをお願いします。 ちなみに、使用環境はOSwin2000pro、apache1.3.33、php4.3.10、MySQL3.23.49、phpMyAdmin-2.6.1です。

  • JSPよりMySQLへ接続する

    jspよりMySQLへ接続しようとすると、以下のエラーがでます。 解決方法をお教え下さい。 メッセージ: javax.servlet.ServletException: Cannot create PoolableConnectionFactory (Data source rejected establishment of connection, message from server: "Host 'localhost.localdomain' is not allowed to connect to this MySQL server") 環境: Red Hat Linux 9 tomcat 5.5.4 MySQL 4.1.7

  • 期間限定の抽出 SQL 文を教えてください。

    MySQL を phpMyAdmin にて使用しています。 次のような項目があります。 bunrui varchar(5) kaisaibi date ここから下記の条件にてデータを抽出したいのですが、うまくいきません。条件を満たす SQL 文の書き方を教えてください。 条件1 kaisaibi が 2003年5月1日から2003年5月31日までの間で 条件2 bunrui が 04-01 または 06-01 であるもの。 SELECT * FROM `check_hiben` WHERE kaisaibi >= '20030501' AND kaisaibi <= '20030531' AND bunrui = '04-01' OR bunrui = '06-01' ORDER BY kaisaibi LIMIT 0 , 1000 上記の SQL 文を実行したところ、2003年5月以外のデータまで抽出されてしまいました。困っております。どなたかお助けください。よろしくお願いします。

  • BETWEEN を2つ以上使用する方法はありますか?

    MySQL4.0.1 PHP4.3.9 Windows2000sp4 BETWEEN を2つ以上使用する方法はありますか? 例えば2004年4月から12月のデータと2005年1月から3月のデータを取り出したいのですが。。。 $sql="SELECT*FROM TABLE WHERE (year_uk=2004 AND month_uk BETWEEN 4 AND 12) AND (year_uk=2005 AND month_uk BETWEEN 1 AND 3) 上記のような感じでやってみたのですが、うまくいきません。 よろしくお願いします。

  • 会員が作成したデータを格納するテーブルのプライマリキーについて

    例えば、写真サイトで各ユーザーが任意に アルバムを複数作成できるようにする場合、 アルバムテーブルのプライマリキーは、 以下3つのどれが好ましいでしょうか? (案1) PK アルバムID(DBの自動採番) Key ユーザーID (案2) PK ユーザーID PK アルバムID(同じユーザーIDの最大アルバムID+1で採番する) (案3) PK アルバムID(同じユーザーIDの最大アルバムID+1で採番する) PK ユーザーID 以下がわからず判断できません(; ;) ・アルバムに限らず会員が作成したデータを格納するテーブル全てにユーザIDが必要になると思いますが、 テーブル固有のキーとユーザIDを複合プライマリーキー(PK)とするのと、 テーブル固有のキーを単一プライマリーキーとするのでは どちらが良いのでしょうか? ・案2,3で複合キーとした場合、 ユーザーIDをテーブルの一番上の項目にするのと、 テーブル固有のキー項目となりえた項目のどちらを テーブルの一番上にするのが良いのでしょうか?

  • DBのカラム名の区切りはアンダーバー、それとも大文字ですか?

    DBのカラム名の区切り文字ですが ・アンダーバー ・大文字 ・Java方式 のどれがお勧めでしょうか? ・category_name ・CategoryName ・categoryName 優柔不断で悩んでいます。

  • insertでのエラーについて

    お世話になります。 アップロードしたバイナリデータを変数に入れて、それをinsertしているのですが、DBに入りません。 テーブルでは、data mediumblob not nullと設定しています。Perlスクリプト内で、次のように書いています。 $sql="insert into data_tbl(data)"; $sql.="values('" . $datafile . "')"; 上記の$datafileにバイナリデータが入っています。 このようにして実行しているのですが、You have an error in your SQL syntax. とエラーになりDBに格納できません。ご教授よろしくお願いします。

    • 締切済み
    • CAL5
    • MySQL
    • 回答数11
  • オーバーヘッドってなんですか?

    phpMyAdmin からあるテーブルを選択し、その構造を見ますと、ディスク使用量というところに「オーバーヘッド」という項目があり、数値が赤文字で表示されています。 1.このオーバーヘッドの意味を教えてください。 2.対処方法を教えてください。 よろしくお願いいたします。

  • PHP・MySLを使用してURLを保存しておきたい

    PHPで確保したURLをMySQLに保存するには どうしたらよいのでしょうか? PHPの変数にURLを格納してその変数をSQL文で保存しようとするとクエリの実行段階で失敗しました。 どうか、打開策をお持ちの方はお返事をお待ちしております。 環境 PHP:4.3.10 MySQL:3.23.58

  • MySQLの文字化け(?)解消について

    こんにちは、MySQLを使ってデータベースの操作をしている初心者です。 開発環境は以下の通りです。 Apache Tomchat 4.1 MySQL server 4.1.7 jdk1.5.0 MySQL Command Line Client 上でテーブルを作成し、select*で表示すると日本語の部分が全て??? や???」???になってしまいます。これってやはり文字化けですか? 過去の投稿から MySQLのフォルダにあったmy.iniに 以下の内容を追加してみましたが結果は 変わりませんでした。 [mysqld] basedir=C:/mysql #bind-address=10.146.133.80 #datadir=C:/mysql/data #language=C:/mysql/share/your language directory #slow query log#= #tmpdir#= #port=3306 #set-variable=key_buffer=16M default-character-set=sjis [WinMySQLadmin] Server=C:/mysql/bin/mysqld-max-nt.exe user=root password=root default-character-set=sjis [mysql] default-character-set=sjis [client] default-character-set=sjis [mysqldump] default-character-set=sjis ちなみにjavaアプリケーションで コマンドプロンプト側からコマンドライン引数 として追加指定した日本語についても全て同じように ????になってしまいます。 (ただコマンドプロンプト上では引数で指定した 値のみ、きれいに日本語で表示されます。) 上記内容を追加した後で何かするべきこと、 もしくは上記内容でおかしなところがあれば 教えてください。

    • ベストアンサー
    • Kaposh
    • MySQL
    • 回答数1
  • 特定のレコード(ここの例ではseqが12)の前後2件のレコード取得方法

    バージョンはMySQL4.0.21で、RedHat Linux 9上で動かしています。 やりたい事は以下のようなことです。 以下のようなテーブル(sample)があった場合 seq | memo ----+--------------------------- 1 | 暇なときに回答ください 2 | 困ってます 5 | 直ぐに回答ほしいです 9 | このカテゴリーの質問総登録件数 12 | 新しい回答がきたらメールで知らせてほしい 14 | みんなの疑問、みんなで解決! 18 | 掲載情報の著作権は提供元企業等に帰属します 59 | 質問する 中止する seqが12のレコードの前後2件が取得したいのです。 期待する結果は以下のようなものです。 5 | 直ぐに回答ほしいです 9 | このカテゴリーの質問総登録件数 12 | 新しい回答がきたらメールで知らせてほしい 14 | みんなの疑問、みんなで解決! 18 | 掲載情報の著作権は提供元企業等に帰属します seqに重複はありませんが、連続しているわけではなく、存在しない番号もあります。 このようなときに1度のクエリで期待する情報を取得できないものでしょうか? 現在は12より小さいものを2件、12より大きいものを2件LIMITを使って取得しています。 よろしくお願いいたします。

    • 締切済み
    • noname#26562
    • MySQL
    • 回答数2
  • phpMyAdminでMySQL4.1のレコードが削除できない

    MySQL4.1.7を入れて楽しんでいます。 MySQLの管理には、phpMyAdmin-2.6.0-pl3を愛用してます。 ところがMySQL3.23.xや4.0.xの場合は何の問題も ありせんが、4.1.7の場合だけレコードの削除に失敗します。 エラーは発生せず、正常に終了するのですが実際には 削除されていません。 またテーブルを削除しようとした場合も、1つづつ削除は 可能ですが、チェックボックスで複数指定して削除は できません。正常終了するが実際には削除されない。 アドバイスなどいただけたら幸いです。 プラットフォーム: FreeBSD-4.7 MySQL: 4.1.7 phpMyAdmin: 2.6.0-pl3 Apache: 1.3

  • Xoopsを使って勉強しようと思っているのですが・・・

    初めまして。 Linux、php、mysql、apacheをかじりたてのものです。 現在Xoopsを自宅で勉強がてらにいじろうと思っています。 開発環境はLinux(2.6.9-1.6FC2)、Mysql、PHPで、Mysqlのインストールの際いくつかバージョンがあることに気づきました。 いつもなら、最新のものを入れるのですがどうやらMysql4xxとMysql5xxでは、UTF-8関係で若干違うような書き込みがWEB上にありましたが、詳細は掲載されていませんでした。 質問 そこで、4、5ではどういった部分が違うのか。 また、Xoopsを使う際にはこれで動くよと言った情報をお持ちの方がいましたら、ご教授御願い致します。 時節柄お忙しいとは思いますが宜しく御願い致します。

  • AES_ENCRYPTとLIKE演算子の利用

    AES_ENCRYPTされた文字列の曖昧検索をしたいと思っています。AES_ENCRYPTで暗号化した文字列をBLOB型のフィールドに書き込んでいますが、SELECT文で文字列を抽出時、完全に一致する文字列しか抽出できません。 テーブル名: member フィールド名: id blob name blob email blob テーブルに登録されている文字列: id name email ---------------------------------------- 0001, dokumori, dm@example.com 0002, blahblah, blah@example.com 0003, dokublah, db@example.com (上記は全てAES_ENCRYPTされているものとします) そして、以下のコマンドを走らせても、該当が見つかりません: SELECT * FROM member WHERE name LIKE AES_ENCRYPT ('%doku%','password'); 以下のようにすると、当然ですが、該当するレコードは表示されます: SELECT * FROM member WHERE name = AES_ENCRYPT ('dokumori','password'); AES_ENCRYPTに関しては、文献自体が少ないようで、なかなか答えが見つかりません。この件に関してもしご存じでしたらアドバイスをお願いします。

  • MySQLのアップグレードの方法を教えてください。

    MySQLをバージョン3.23から4.1にバージョンアップしたいと思っているのですが、以下のオフィシャルサイトの説明は難しすぎて理解できません。(というより、アップグレード後に必要な作業しか書いていない) http://dev.mysql.com/doc/mysql/ja/Upgrade.html どなたかもっと分かりやすく説明して頂けないないでしょうか? サーバーはVPSでroot権限でアクセスできますので、作業手順とコマンドがわかればどうにかなる気がしています。(バックアップや検証の方法等は結構です。) ダウンロードも以下のどれをダウンロードすれば良いのかわかりません。(レンタルサーバ会社に聞くべきでしょうか?) http://dev.mysql.com/downloads/mysql/4.1.html 以上よろしくお願い致します。

  • SQLの書き方

    直前にテーブルに挿入したデータのprimary keyを取得するSQLはどう書けばいいのでしょうか? よろしくお願いします。

    • ベストアンサー
    • CAL5
    • MySQL
    • 回答数1