MySQL

全4806件中4601~4620件表示
  • datetime型で日付計算ができません。

    開始日時(start_date)の20日を経過したレコードを削除したいのですがSQLで行う方法がわかりません。 start_dateはMySQLのdatetime型です。 select * from test where start_date + 20days < now() な感じ消せると思ったのですが調べても方法が 見つかりませんでした。

  • リレーション機能を動かすためのリンクテーブルが...

    現在DBを移行しているのですが、 テーブル名やレコード名に 「_」アンダーバーを使用すると リレーション機能を動かすためのリンクテーブルが有効になっていません。 ここをクリックして原因を見つけて下さい。 というエラーが出てしまいます。 名前に「_」を使用しなければ問題ないのですが、 既存のものを全部変更するにはかなりの手間になるため、なんとか変更せずにDBを全て移行したいのですが、どうすれば「_」を使用しても大丈夫なように出来るのでしょうか?

    • ベストアンサー
    • KAKUTAK
    • MySQL
    • 回答数1
  • MySQL 4.0と4.1での互換性の問題

    php4.3.10、MySQL4.0で今迄、ホスティングを利用してデータを入力してましたが、今回、ホスティング会社を変えたところMySQL4.1がインストールされていて、どうしても日本語が文字化けしてしまいます。 linuxの環境で データの形式は現在sjisになってます。 普段phpMyAdminを使ってデータの確認をしてますが、かなりの量のデータですのでどう移行してよいのか困っています。 ちなみに、ホスティング会社は海外のを使っています。 みなさん、どのように対応されてますでしょうか? よろしくお願いします。

  • MySQLテーブル内データ(全角)がphpMyAdminで文字化け表示される…

    MySQLのテーブルに書込だデータ(2バイト全角)がphpMyAdminで表示すると文字化けになって表示されてしまいます。 正常に表示させるには、どのようにしたら良いでしょうか?

  • MS-AccessまたはExcleで作ったものをMySQLにインポートするには?

    MySQL(ver 4.1.8)をインストールしました。 いろいろサイトを探し調べていますが、DB構築方法が良くわからないため、MS-AccessまたはExcleで作ったものをMySQLにインポートできないものかと考えています。 方法をご存知の方がいましたら、ご教授下さいませ。 ちなみに、クライアントでテストしています。 クライアントのOSはWindowsXP、PHPを使ってブラウザ上からMySQLテーブルへ読み書きしたいと思っています。(PHPも勉強中です…)

    • ベストアンサー
    • THUBAN
    • MySQL
    • 回答数3
  • localhostで接続できない!

    すみませんが、サーバーが反応しないのですがどうしたらいいのでしょうか? もう1回再インストールするほうがはやいでしょうか? 環境:windows2000 sp4 mysql 4.0.10 phpMYADMIN 2.6.1 PHP本体 4.3.10

    • 締切済み
    • 546
    • MySQL
    • 回答数3
  • PHPでMySQLのデータを読み込んだ際の文字化けについて

    宜しくお願いいたします。 PHPからMySQLのデータを参照して、HTML上に文字を表示させたら、文字化けしてしまいます。具体的には ・・・ログインIDとパスワードを送信して、その情報をMySQL上のデータベースで参照し、そのレコードにあるユーザー名をHTMLで表示する・・・ といった事を行います。ログインIDはURLからGETで送って、パスワードはPOSTで送っています。送られてきたIDとパスワードで、 <?php $userlist = mysql_query("select * from テーブル名 where id = '$ID' and password= '$password'",${接続ID}); $user = mysql_fetch_array(${userlist}); ?> といった形で『$user』にレコードを配列として代入して、HTML上の必要な箇所で、 <?php print "${user['name']}" ?> といった形でそのIDとパスワードのユーザー名を表示しています。ところが、実際にブラウザで表示させると、データベースには 『アドミニストレーター』 とカタカナで入力しているのですが、HTMLでは、 『・「・ノ・゜・ヒ・ケ・ネ・・シ・ソ。ン』 と化けて表示されます。 HTML上の文字などは特に化けていません。データベースから抽出した文字だけが化けてしまいます。 どなたか、この現象を解決するヒントを教えて下さい!お願いします!!

    • ベストアンサー
    • nikuq
    • MySQL
    • 回答数1
  • winmysqladmin.exeが見つかりません

    はじめての投稿なので、当該質問のしかたについて、もなにかご指摘の点があればお願いします。 先日WindowsXPにバイナリモードでMySQL4.1をインストールしたSQL初心者です。 で、自動的にサーバは起動しているらしく、MySQL.exeをそのまま使うことはできます。 しかし、いったん mysqladmin shutdown として停止すると、再起動のしかたがわかりません。 shell >mysqld shell >mysql ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) shell > といったかんじになってしまいます。 サーバを起動しているつもりが、実は起動できていないのでしょうか。 あと、エラーファイルはなんという名前のものなのでしょうか。もしかすると解答をお願いするにあたって、必要なものかもしれませんのでいちぉぅ。 ちなみに、なぜかタスクトレーに信号機のマークがなく、また、スタートメニューにもMySQLフォルダ内にもwinmysqladmin.exeが存在しません。 これはインストールのしかたの間違いでしょうか。 インストールはディレクトリをC:\MySQLにしたかったため、カスタムですべてインストールを選択しました。 デーモン(ってサーバ?)起動の方法の1つに、winmysqladmin.exeのGUIツールを使えというようなものもあったため、もしかするとwinmysqladmin.exeと信号機の有無がこの問題に大きく関わっているのではと思い、これも書かせていただきました。

    • ベストアンサー
    • ggaogg
    • MySQL
    • 回答数2
  • 実行ファイルのパス

    mysql自身がどこにあるのかを知るSQLコマンドはありませんか? Linuxなら普通はどこのインストールされるものでしょうか? また、Linuxから実行中のタスク一覧からmysqlの実行ファイルのパスを知ることはできないでしょうか?

    • ベストアンサー
    • cirew
    • MySQL
    • 回答数2
  • ユーザの追加!

    ユーザーを追加したいのですが… grantに続けるコマンドがわかりません…教えてください… もうひとつなのですが、PHPにMYSQLを関連つけたいのですが、5.0.3では無理なのでしょうか?

    • ベストアンサー
    • 546
    • MySQL
    • 回答数5
  • テーブルのコピー

    myisam型のテーブルをコピーしたいんですが、テーブルをコピーする命令文はありませんか? create tabeしてカラムを作ってselectで1行ずつコピーする以外に、テーブルをそのままコピーする方法があればそちらの方法でやりたいです。

    • ベストアンサー
    • cirew
    • MySQL
    • 回答数2
  • ALTER TABLE mytable CHANGE

    mytableというテーブルのaカラムの型と名前を変更するのは ALTER TABLE mytable CHANGE a new_a INT; でできましたが、今度はnew_aをbにすると動時にTINYINT(4)にしたいのですが、SQLの文法が違うようだったので正しいものを教えてください。 ALTER TABLE mytable CHANGE new_a b TINYINT(4); でなく、何なのですか?

    • ベストアンサー
    • cirew
    • MySQL
    • 回答数1
  • COUNT(*)の使い方

    COUNT(*)の使い方が分からないので質問します。 直接のSQLでCOUNT(*)を使ってレコード数を表示させることはできましたが PHPでのSQLではCOUNT(*)をPHPのソースの変数に代入する方法が分かりません。 $sql = 'SELECT ip, COUNT(*) FROM webdb'; $ret = mysql_query($sql); $rowval = mysql_fetch_row($ret); この場合、$rowval[1] がテーブルwebdbのレコード数だと 思いましたが、間違っているところはございませんか?

    • ベストアンサー
    • avnieur
    • MySQL
    • 回答数2
  • SELECTすると変更できない?

    横が120以上のものの中から、縦が50であるものを1レコード消す という処理をします。 mysql_query('START TRANSACTION'); $sqlsel = 'SELECT id, tate, yoko FROM dbtb WHERE yoko > 120'; $res = mysql_query($sqlsel); while ($line = mysql_fetch_row($res)) {  if ($line[1]) == 50) {   $sqldel = 'DELETE FROM dbtb WHERE id = "' . $line[0] . '" LIMIT 1';   mysql_query($sqldel);  } } mysql_query('COMMIT'); やりたいことに対してストレートなソースではないですが、SERECTしてforでループさせているときに、途中でDELETEしてもレコードの削除はできるんですか?

    • 締切済み
    • mcais
    • MySQL
    • 回答数1
  • アポストロフィを含む文字列の追加

    MySQLを最近使い始めました。 一つ分からない事がありましたので、教えてください。 テーブルに半角のアポストロフィ(')を含んだ文字列を追加したいのですがどうすればよいのか分かりません。 分かる方教えていただけないでしょうか? 過去の質問も検索しましたが見つかりませんでした(検索方法が悪いのかもしれませんが・・・)

  • PHPにてMySQLとの接続をオープンできない。

    環境 OS:winXP SP2 HE(localhost) Apache 2.0.52 MySQL 5.0.2 PHP 5.0.3 Apache,MySQL起動しています。 自動起動なのでMySQLのタスクトレイの表示はありませんがMySQLCommandLineClientでログインできますし、SQL文も通ります。 データベースは用意してあります。 必要な設定は済んでいると考えています。 [httpd.conf,my.ini] PHPコードだけのスクリプトは動きます。 ファイルはApache2\htdocs\に入れて、ブラウザで呼び出しています。 要点 PHPスクリプトからMySQLとの接続をオープンできないようです。 何が悪いのかご意見ご教授頂ければ幸いです。 サンプル 以下のように単純に接続するphpファイルを作成しましたがブラウザは真っ白になったままです。 <?php $dbserver = "localhost"; $dbuser="root"; $dbpassword="パスワード"; $con = mysql_connect($dbserver,$dbuser,$dbpassword); if($con){print"OK!"; }else{print"NO!";} ?>

  • PHPコードにMySQLが反応しない

    環境 OS:winXP SP2 HE(localhost) Apache 2.0.52 MySQL 5.0.2 PHP 5.0.3 Apache,MySQL起動しています。 自動起動なのでMySQLのタスクトレイの表示はありませんがMySQLCommandLineClientでログインできますし、SQL文も通ります。 データベースは用意してあります。 必要な設定は済んでいると考えています。 [httpd.conf,my.ini] PHPコードだけのスクリプトは動きます。 ファイルはApache2\htdocs\に入れて、ブラウザで呼び出しています。 問題ではないのかと思っているところはデフォルトフォルダの位置です。 MySQLは"C:\Program Files\MySQL\MySQL Server 5.0" Apacheは"C:\Program Files\Apache Group\Apache2" PHPは"C:\PHP" になっています。 要点 PHPにてデータベースを参照するためのクエリが通らないようです。 参考書などのサンプルスクリプトとデータベースを利用してもクエリは通りません。 何が悪いのかご意見ご教授頂ければ幸いです。

    • ベストアンサー
    • hgazou
    • MySQL
    • 回答数1
  • ユーザー名、パスワードの変更

    例えば、ユーザー名「tarou」で、複数のデータベースを作成している途中ですが、ユーザー名およびパスワードを変更したいです。 つまり、現在はユーザー名、パスワードとも「tarou」にしていますが、ユーザー名、パスワードともに「hanako」に変更したいです。 「WinMySQLLadmin 1.4」画面の「my.ini Setup」の「[WinMySQLadmin]」にある、「user」および「password」を変更するだけでは駄目みたいですが、どうしたらよろしいでしょうか。アンインストールして、もう一度、一から作り直しになるのでしょうか。

    • 締切済み
    • burbe
    • MySQL
    • 回答数1
  • 日時を期間指定で出力するには?

    お世話になります。 データベースに、日付VARCHAR(100)というカラムがあり、そこに、"2005/02/01 20:00"のようなデータを登録していっています。これを、指定期間で検索をかけて出力することは可能なのでしょうか。 SELECT * FROM table WHERE BETWEEN '2005/01/01 00:00' and '2005/02/10 00:00'; とします。そのとき、2005/02/01 20:00がヒットできればいいのですが、VARCHAR型で果たしてできるのでしょうか。(正直やってみたのですが、うまくいきません。やはりだめ??) datetime型にすると、2005/02/10 20:00とデータベースにいれると、2005-02-10 20:00:00 となるので、できればVARCHAR型でやりたいのですが。。。 何か方法はないでしょうか。よろしくお願いいたします。

  • Mysqlコマンドラインからデータを取得する方法について

    mysqlに入らず、コマンドラインからデータを取得したいのですが。 shell>mysql アカウント パスワード DB名 < script > 出力ファイル名 上記のようにスクリプトを使用するのではなく、直接sql文を書いて取得するのはどのようにやるのでしょうか。 どなたたかご存知の方、よろしくお願いします。

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