MySQL

全4808件中4421~4440件表示
  • トランザクション処理について

    質問させて下さい。 以下の処理を行なっております。 1. トランザクション処理開始 2. テーブルAからデータをDELETE 3. テーブルBへデータをINSERT 4. トランザクション処理終了 上記処理の場合の「TYPE=InnoDB」指定の仕方が不安です。 現在はロールバックの可能性のあるテーブルAのみ「TYPE=InnoDB」を指定しています。 その状態でコミットもうまくいっているのですが、テーブルBに「TYPE=InnoDB」を 指定しなくてもよいものなのでしょうか。 環境 MySql 4.0.24

    • ベストアンサー
    • kyouju
    • MySQL
    • 回答数1
  • 文字化けが発生する

    Apache 2.0.54、PHP 5.0.4それから、MySQL 4.1.14でPHPのテスト環境をWindowsXP上に作りました。PHPとMySQLの設定ファイルで文字コードを、UTF-8に統一してほかのMySQL(4.0.12)からダンプしたファイルをUTF-8に変換した後にMySQL 4.1.14にインポートしました。 phpMyAdmin上からは文字化けなしにインポートしたファイルが見れるのですが、なぜか自分で書いたPHPスクリプトではデータ部分がすべて「?」に変わってしまいます。ブラウザの文字コードを変えても?で、試しにそのデータ部分のエンコードをPHP上から調べてみると「ASCII」になっていました。また、MySQLの環境変数のcharacter関係の変数はすべてUTF-8になっています。 データをUTF-8で出力したいのですが、どのようにすればいいでしょうか? 下が、コマンドラインから変数を参照した結果です。 mysql> SHOW VARIABLES LIKE 'char%'; +--------------------------+------+ | Variable_name | Value| +--------------------------+------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | C:\Program Files\ MySQL\MySQL Server 4.1\share\charsets/ | +--------------------------+------+

    • ベストアンサー
    • potch
    • MySQL
    • 回答数1
  • MySQLでどうしてもSyntaxエラーがでます

    CREATE TABLE communication ( idc INT AUTO INCREMENT, idf INT, idm INT, dactc  DATETIME, doc TEXT, PRIMARY KEY ( idc ) ) エラー表示は ERROR 1064: You have an error in your SQL systax. Check the manual that correspnds to your MySQL server version for the right syntax to use near 'AUTO INCREMENT, idf INT, idm INT, dactc DATETIME, です よろしくお願いします

    • ベストアンサー
    • ppmi
    • MySQL
    • 回答数2
  • 【至急】MySQLデータベースの削除コマンドは?

    お世話になります。 現在、Unixで、XOOPSを設置しておりますが、 MySQLをインストールして、ちょっと間違えたので、 一度、削除後、インストールしても 以前の情報が残っているようです。 従って、この以前のデータベースの情報を削除したいのですが、この削除するUnixコマンドを教えて下さい。

  • 簡単なSQLを書くには?

    あるテーブルに列が40~50個ほど存在しており、そのテーブルに置いて合計を求めたいと考えております。 通常の方法であれば、 SELECT SUM(a1), SUM(a2), SUM(a3),.... `table` WHERE b1="0" OREDER BY c1 と書くのですが、列が40個もSUM()を書き続けるのが面倒なので何か簡単に合計を求めるSQLをご存じありませんでしょうか?

    • ベストアンサー
    • altemis
    • MySQL
    • 回答数1
  • MySQL5.0.11のインストールでcoreutils依存のエラー

    VineLinux 2.6に MySQL5.0.11をインストールしようとしましたが coreutils依存のエラーが発生した。 ・uname -aの結果 Linux localhost.localdomain 2.4.22-0vl2.10 #1 2004年 1月 9日 金曜日 23:08:04 EST i686 unknown ・ダウンロードしたRPM http://dev.mysql.com/downloads/mysql/5.0.html Linux x86 RPM downloads MySQL-bench-5.0.11-0.i386.rpm MySQL-client-5.0.11-0.i386.rpm MySQL-devel-5.0.11-0.i386.rpm MySQL-embedded-5.0.11-0.i386.rpm MySQL-server-5.0.11-0.i386.rpm MySQL-shared-5.0.11-0.i386.rpm MySQL-shared-compat-5.0.11-0.i386.rpm ・MySQL-shared-5.0.11-0.i386.rpmでcoreutilsの依存エラーが発生する。 rpm -Uvh MySQL-shared-5.0.11-0.i386.rpmとしたところ、 エラー: 依存性の欠如: coreutilsは MySQL-server-5.0.11-0 に必要とされています coreutilsとは何でしょうか? これは rpmなどのでインストールできるのでしょうか? 入手先も知りたいです。

    • ベストアンサー
    • kounesi
    • MySQL
    • 回答数1
  • MySQLが起動しない

    現在、MySQL4.0.25をFreeBSD 4.7にportsを使ってインストールしています。 以前MySQL4.1を使っていたのですが、文字化けの問題に直面したため、安全のため4.0へ切り替えることにしました。 MySQL4.1をアンインストールし、portsから4.0.25をインストールしたところ、起動スクリプトを叩いても起動しません。 DBデータディレクトリに、ドメイン名.errというファイルが出来ており、その中に /usr/local/libexec/mysqld; unknown option'--old-passwords' というメッセージが出ていました。 完全削除、再インストールということを2回ほど繰り返しましたが、結局解決できていません。 どなたか解決法をご存じの方がいらっしゃいましたら、回答をお願いいたします。

    • ベストアンサー
    • ytgs
    • MySQL
    • 回答数1
  • バックアップについて教えてください

    RedHat9を使っていたのですが、起動できなくなってしまいました。 CentOSに移行する予定でしたので、それは構わないのですが・・・ 旧ハードディスクRH9のMySQLデータをなんとか新ハードディスクに持ってきたいです。 旧HDをマウントするところまではできましたが、このあとはどこかのファイルをコピー&ペーストで復活させられますか?

    • ベストアンサー
    • noname#12984
    • MySQL
    • 回答数1
  • 漢字や平仮名の文字をSQLで実行するにはどうすればよいでしょうか。

    先日した質問の仕方が悪かったようなので、再度質問させていただきます。 アルファベット以外の文字を書き込んで実行ボタンを押すと(下の例だと、Aの後ろに「様」といれてます。)、実行された SQL クエリーには「様」が表示されず、結果「N」や「?」というレコードが残ってしまいます。 あと、下記のメッセージが出てくる時もあります。 もしわかる方がいらっしゃれば教えて頂ければ幸いです。 コードの問題かと思い、php.iniやmy.iniで設定を行っているつもりなのですが、うまくいきません。 下記メッセージと設定内容 Warning: mb_strpos(): Unknown encoding or conversion error. in C:\apachefriends\xampp\phpmyadmin\libraries\string.lib.php on line 100 Warning: mb_strpos(): Unknown encoding or conversion error. in C:\apachefriends\xampp\phpmyadmin\libraries\string.lib.php on line 100 Warning: mb_strpos(): Unknown encoding or conversion error. in C:\apachefriends\xampp\phpmyadmin\libraries\string.lib.php on line 100 実行された SQL クエリー: INSERT INTO member( email, keitai, name, futan ) VALUES( 'ggg@ggg.com', 0, 'A', 100 ) 設定内容は、 my.ini [client] default-character-set=ujis local-infile=1 [mysqld] default-character-set=ujis local-infile=1 set-variable=lower_case_table_names=0 php.ini default_carset="EUC-JP" [mbstring] mbstring.language=Japanese .internal_encoding=EUC-JP .http_input=auto .http_output=EUC-JP .encoding_translation=Off .detect_order=ASCII,SJIS,EUC-JP,JIS,UTF-8 .substitute_character=none;

  • MySQLで現在の順位を取得する方法

    Oracleには、ROWNUMがあるので、 SELECT ROWNUM,id,salary FROM emp order by salary; のように価格(salary)順で順位を振れるので、 そこからSQLだけで現在の順位を取得する事は できるのですが、 MySQLでROWNUMに変わる機能や、 現在の順位を取得する方法はございますでしょうか?

    • 締切済み
    • php4
    • MySQL
    • 回答数2
  • 漢字や平仮名の文字をSQL実行できません。

    漢字や平仮名の文字をSQL実行できません。 下記のメッセージが出てくるのみで、平仮名が表示されなかったり、??と表示されたり、うまく表示されません。 どうすればよいでしょうか。 おそらく、コードの問題かと思い、php.iniやmy.iniで設定を行っているつもりなのですが、うまくいきません。 下記メッセージと設定内容 Warning: mb_strpos(): Unknown encoding or conversion error. in C:\apachefriends\xampp\phpmyadmin\libraries\string.lib.php on line 100 Warning: mb_strpos(): Unknown encoding or conversion error. in C:\apachefriends\xampp\phpmyadmin\libraries\string.lib.php on line 100 Warning: mb_strpos(): Unknown encoding or conversion error. in C:\apachefriends\xampp\phpmyadmin\libraries\string.lib.php on line 100 実行された SQL クエリー: INSERT INTO member( email, keitai, name, futan ) VALUES( 'ggg@ggg.com', 0, 'A', 100 ) 設定内容は、 my.ini [client] default-character-set=ujis local-infile=1 [mysqld] default-character-set=ujis local-infile=1 set-variable=lower_case_table_names=0 php.ini default_carset="EUC-JP" [mbstring] mbstring.language=Japanese .internal_encoding=EUC-JP .http_input=auto .http_output=EUC-JP .encoding_translation=Off .detect_order=ASCII,SJIS,EUC-JP,JIS,UTF-8 .substitute_character=none;

  • WHERE句で書いた順に表示するには

    WHEREに以下の順で検索した時に select * from tb where  ( id = 'i004' ) or ( id = 'i001' ) or ( id = 'i003' ) 書いた順に、 name id ---------- jun i004 kei i001 tom i003 と引き出したいのですが、 解決方法があれば、是非ご教授していただきたいです。

    • ベストアンサー
    • tomo95
    • MySQL
    • 回答数4
  • データ型とカラムの型を合わせるにはどうすればよいでしょうか。

    データ型とカラムの型を合わせるにはどうすればよいでしょうか。 先日、下記のような質問をしたところ、下記のような回答を頂いたのですが、具体的にどうすればレコードを追加できるのかわかりません。どうすれば解決できるでしょうか。 {先日の質問} データベースのレコード追加できません。 下記のようなエラーがでてくるのですが、何をすればよいかわかりません。 当方、PHP+MySQL入門(秀和システム)という本を参考に、XAMPP(phpMyadmin)を使ってますが、エラーの解決方法がわかりません。(また、エラーを参照する良い本、サイト等あれば教えて頂ければ幸いです。) わかる方がいらっしゃれば教えて頂ければ幸いです。 エラー あなたの SQL クエリーにエラーがあります。MySQL サーバーは以下のようにエラーを出します。そこには問題を解決する手助けがあるでしょう。 ERROR: 引用符が閉じていません。 @ 81 STR: ' SQL: INSERT INTO member( email, keitai, name, futan, ) VALUES( 'aaa@aaa.com', 0, 'AN', 100 ) 実行された SQL クエリー: INSERT INTO member( email, keitai, name, futan, ) VALUES( 'aaa@aaa.com', 0, 'AN', 100 ) MySQLのメッセージ --> ヘルプ #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') VALUES( 'aaa@aaa.com', 0, 'AN', 100 )' at line 7 05-08-23 01:37 回 答 運営スタッフに連絡 No.1 insertするカラムの数はいくつですか? 最後に余計なカンマが見えるのですけど? 最後のカンマをとって見ましょう 入力しようとするデータ型とカラムの型は一致していますか? 型が違うとデータ型違反を起こしますので注意です。

  • 複数カラムに対するLIKE文の最適化

    column1~column3のデータに文字検索をしたいのですが、 下記のような不恰好なSQLしか思いつきません、、。 select * from tb where   ( column1 like '%word1%' or column2 like '%word1%' or column3 like '%word1%' ) and ( column1 like '%word2%' or column2 like '%word2%' or column3 like '%word2%' ) and ( column1 like '%word3%' or column2 like '%word3%' or column3 like '%word3%' ) 試しに、 select * from tb where   ( ( column1 or column2 or column3) like '%word1%' ) and ( ( column1 or column2 or column3) like '%word2%' ) and ( ( column1 or column2 or column3) like '%word3%' ) と考えたのですが、これですと検索結果0件になってしまいます。 もっとスマートなSQL文がありましたら、ご教授頂きたいです。

    • ベストアンサー
    • tomo95
    • MySQL
    • 回答数2
  • MySQLで日記を作成

    MySQLのDBに簡単な日記を保存したいのですが、 データのレコード方法のアドバイスをお願いします。 記録する項目は、日付、題名、本文としたときを想定します。 DBに既に8/1の日記、8/3の日記、という順にデータがレコードされているとします。 今、8/2の日記をレコードしようとします。 このときの考えられる記録の処理で、 1.DBの末尾に8/2のデータを記録する。  出力の際に、日付でソートする。 2.DBに既に登録してあるデータを日付でソートし、8/1、8/2、8/3の順で記録する。  出力はデータの順番通り。 どっちの方がスマートでしょうか。 アドバイス、お願いします。

    • ベストアンサー
    • hana_Z
    • MySQL
    • 回答数3
  • gooデータベースのレコード追加できません(超初級)

    gooデータベースのレコード追加できません。 下記のようなエラーがでてくるのですが、何をすればよいかわかりません。 当方、PHP+MySQL入門(秀和システム)という本を参考に、XAMPP(phpMyadmin)を使ってますが、エラーの解決方法がわかりません。(また、エラーを参照する良い本、サイト等あれば教えて頂ければ幸いです。) わかる方がいらっしゃれば教えて頂ければ幸いです。 エラー あなたの SQL クエリーにエラーがあります。MySQL サーバーは以下のようにエラーを出します。そこには問題を解決する手助けがあるでしょう。 ERROR: 引用符が閉じていません。 @ 81 STR: ' SQL: INSERT INTO member( email, keitai, name, futan, ) VALUES( 'aaa@aaa.com', 0, 'AN', 100 ) 実行された SQL クエリー: INSERT INTO member( email, keitai, name, futan, ) VALUES( 'aaa@aaa.com', 0, 'AN', 100 ) MySQLのメッセージ --> ヘルプ #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') VALUES( 'aaa@aaa.com', 0, 'AN', 100 )' at line 7

  • ユーザー認証における質問

    現在、MySQLにてユーザー管理用のテーブルを用意し、ユーザーを管理しています。 mod_auth_mysqlをインストールし、.htaccessを用意して、認証しています。 これであれば、.htaccessを置いたディレクトリに接続しようとしたらID,PASSを問われるウィンドウが開き入力すると入れる・・・という流れになります。 今回、ページデザイナーの要望で、画面上にformにてIDとパスワードを入力するテキストボックス、そして、照会というボタンを置くのでそれで現在と同じように制限をかけるようにしてほしいといわれています。 フォームからsubmitされた情報を利用し、照会アクションは可能でしょうか? お手数ですがお教えくださいませ。 http://tsuttayo.sytes.net/apache/access/db/ こちらのサイトを参考に、現在の環境を作りました。 宜しくお願い申し上げます。

    • ベストアンサー
    • zenon55
    • MySQL
    • 回答数2
  • MySQLのDBIでは、サイズで制限があるのでしょうか?

    MySQLで LONGTEXT型 指定できるMAXサイズ 4.2Gバイトまで格納できますが DBI (DBD-mysql)でインサートさせる場合、プレースホルダーでデータの追加を行おうとすると、 DBD::mysql::st execute failed: MySQL server has gone away at スクリプト名 line 142, <GEN0> line ???? と表示されます。 サイズを試行錯誤でどこまでいけるか確めたところ、 982937バイトまでは登録できますが982938でエラーになります。 MySQLのLONGTEXT型は4.2Gバイトなのに、100万バイト(約1Mバイト)でエラーになるのは、がっかりです。 皆さんは、1Gクラスのデータを挿入する(機会は少ないと思いますが) どのようにされているのでしょうか? 私の環境だけが悪いのでしょうか? Perl5.6.1(Win) MySQL4.0.20

    • ベストアンサー
    • kounesi
    • MySQL
    • 回答数1
  • MySQLのバージョンについて

    宜しくお願いいたします。 MySQLのバージョンについてですが、現在4.0.21を使用しております。このバージョンを4.0.25に変更した場合、使用に関して何か問題が発生する事はありますか? 例えば、関数が変更になっていたり、SQL文の記述が変わったりとか。 何卒、宜しくお願いいたします。

    • ベストアンサー
    • nikuq
    • MySQL
    • 回答数1
  • 質問!素人です。

    仕事でかねやんMySQLを使っていますが素人なのでどなたか教えてもらいたいのですが、あるテーブルの1、2,3が空欄のものを探したいのですがどのようにしたらよろしいでしょうか.

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