MySQL

全4809件中241~260件表示
  • MySQLを別ファイルから操作する方法

    こんにちは MySQLのコマンドプロンプト上ではなく、別ファイルからJavaScriptなどの動的処理によってMySQLのデータを動かす方法はあるのですか? 例えば、window.promptでのサブウィンドウに入力された値をMySQLのデータに追加させる等々

  • EPSON VP-2061 test mode.

    Hello friends of OKWave, my name is Jose. first sorry I am no able to write Japanese language. I write you from Spain, Malaga. Please help me if possible with the following question: There is some way to activate Printing TEST mode (just see how is printing the head) in EPSON VP-2016? with the console buttons (maybe service mode combination at startup)? or with PIN combinations? Probably this information is into Service Manual or User Manual, but I have no manual of this printer. If available, even in English or Japanese language, please send to my email. Thank you very much. Domo arigato. (Muchas gracias)

  • SQLを教えて下さい

    過去の質問(http://okwave.jp/qa/q8830539.html)ですが、 仕入れテーブルの入荷日2014/1/2分はどこに書けばいいのでしょうか 下記のようにwhereの中に書くとエラーになってしまいます delete 仕入れテーブル where (商品,規格,入荷日='2014/1/2') in (select 商品,規格 from 商品テーブル where 担当 = 'Bさん')

    • ベストアンサー
    • Qo Qoo
    • MySQL
    • 回答数1
  • ノートPC空き容量で困っています

    先日、ASUS TransBook T100TAM-B-GSが安くなっていたので仕事用に購入しました。 当初はキーボード側の500GB HHDが魅力ではあったのですが。。 Windows Updateを実行したところ, タブレット側の容量が足りなくなることが多くなりました。 クリーンアップも行ってみたのですが。。 何かこうすると快適になるよ。といったアドバイスなどありましたら教えていただきたいです。 よろしくお願いします。 http://www.kojima.net/ec/disp/CSfGoodsPage_001.jsp?GOODS_STK_NO=2276590

  • さくらインターネット等の設定をしてくれる方かサポー

    こんにちは。 表題欠けてしまいましたが、「さくらインターネット等の設定をしてくれる方かサポートしてくれる会社を探してます。」 説明下手で専門用語等にうといので、なんとなく理解出来る方回答or教えて頂ければ幸いです。 また、パソコン知識もそうですが、サーバーやUNIX等については、あまり詳しくありません。 さくらインターネットサービスのスタンダードコースを借りて、ホームページを作成して運営(?)いろいろ提供しています。 ホームページを作成する為に使用しているコード html php my-Sql (以前、知人に作ってもらったソースをいじって作れる程度です。) 今回の質問に至った経緯 先週の金曜日(2015/07/17)に突然運営しているホームページでSqlのエラーが表示されるようになりました。(正常に表示確認出来ている最終は同日午前10時、エラーが表示されるのを知ったのは同日夕方4時。この間、と言うよりも1周間ほどデータの更新もサーバー上のデータ更新はしていませんでした。) Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/任意名/www/ドメイン名/inc/dbclass.inc on line 54 エラー内容を検索して調べましたが、当然ながら構文にミスがあると言う事です。 ソース見直す以前に「表示されていたのが、何でエラーなるの?」と思い、さくらインターネットに電話で問い合わせしましたが、 (会員番号とかいろいろやり取り、省略) 私「エラー出るようになったんですが、何か仕様変更ありました?」 さくら側「お客様の構文を見直ししてください。」 ん?いきなりその返答って何?と思いましたが、その返答以外出来ませんの一点張りでした。 FTPで自分でUPしているファイル等の日付みましたが、全てかなり以前のものばかり。 エラーの原因が私の知識では全くわかりません。 サーバー内のテストで利用しているソースをindex.phpをブラウザーで開くと・・・ 同じファイル構成で、片方はPHPが動作していて、もう片方では・・・ <? require_once( "../inc/constant.inc" ); require_once( "../inc/dbclass.inc" ); require_once( "../inc/basic.inc" ); function getfilesize( $bytes ) { if( $bytes >= 1099511627776 ) { $return = round( $bytes / 1024 / 1024 / 1024 / 1024, 2 ); $suffix = "TB"; } elseif( $bytes >= 1073741824 ) { $return = round( $bytes / 1024 / 1024 / 1024, 2 ); $suffix = "GB"; } elseif( $bytes >= 1048576 ) { $return = round( $bytes / 1024 / 1024, 2 ); $suffix = "MB"; } elseif( $bytes >= 1024 ) { $return = round( $bytes / 1024, 2 ); $suffix = "KB"; } else { $return = $bytes; $suffix = "Byte"; 以下省略 と、ブラウザにソースが表示されるようになっていました。 同じ階層下、ソースも一緒、表示は違う・・・全く意味がわかりません。 今までこのような経験が無いので、対策のしようが私にはありません。 初心にもどり調べながら設定しようと想ったら・・・ /usr/local/php/5.2.17/bin/php-cgi をコピーする・・・もうそのフォルダーが無いし・・・ いろいろ変更してるんですね。 そこで、サーバーに詳しい人やサポートしてくれる会社はないものかと、思い相談しました。 検索しましたが、用語がわからないので、引っかからないってのもあるかもです。 皆様の良きアドバイスと他社サーバーのサポート&設定等をしてくれる所がありましたら、是非教えてください。 よろしくお願いします。

  • SQLが思うように抽出されなくて困っています。

    MySQL のJavaです。 パラメータに、iPara_food_idとiPara_kind_idを与え、 1)comment_textが、null か、空っぽで、 2)limit_date が最大、 3)のレコードを1件抽出したいのですが、 String strSQL = "SELECT record_id, color_id FROM foods" + " WHERE" + " (food_id = " + 123455/*iPara_food_id*/ + ")" + " AND (kind_id = " + 1545334/*iPara_kind_id*/ + ")" + " AND (comment_text IS NULL) OR (LENGTH(comment_text) = 0)" + " AND (delete_flag = false)" + " ORDER BY limit_date DESC" + " LIMIT 1"; テーブルとソースを何度も見直したり、 値を変更してみたり、 パラメータの値を変更してみたり、 したのですが、 パラメータに、iPara_food_idとiPara_kind_id。 何を与えても、同じレコードを抽出してきます。 それは、30件ほどのレコードの中で、 日付が途中くらいのもので、comment_text が空の ものです。 comment_textが空のレコードは、 2件あるのですが、 固定で抽出してくるレコードは、 日付の大きいほうです。 なぜ、パラメータが聞かないのでしょうか? ※上記、思い切って、むちゃくちゃな、数値を  指定していますが、それでも、同じレコードを  抽出してきます。

  • カテゴリテーブルの並び替え

    カテゴリテーブルを以下のように持っているとします id(自動連番) parent(親は0、子は属する親のid) name(カテゴリ名) order(並び順) 並び順は親が0から連番が振られていて、子は属する親毎に0から連番が振られています。 例えば以下のようなデータです。 id | parent | name | order 1 | 0 | 食べ物 | 1 2 | 0 | 飲み物 | 0 3 | 0 | その他 | 2 4 | 1 | 米 | 0 5 | 2 | 水 | 0 6 | 3 | 炭 | 0 7 | 1 | パン | 1 このときに、親カテゴリにに続いて子カテゴリが表示され、その次にorder順の親、子という表示方法にするには、どのように抽出すればよいでしょうか。 ○理想の並び順 飲み物 水 食べ物 米 パン その他 炭 できれば、後でいろいろと並び替えたりもしたいので、orderの後にSELECT時にフィールドを追加して、サブクエリとして使えるようなSQL文だと嬉しいのですが。 言わんとしている事が伝われば良いのですが、おわかりになる方よろしくお願いします。

  • MySQLで、NULLか空の判定について

    下記のSQL文は、間違っていると思われます。 MySQLをJAVAでコーディングしています。 やりたいことは、 1)food_textが、NULLか、空っぽの時に、 2)limit_dateが最大の 3)レコード1件を抽出したいのです。 SELECT Id, food_id FROM foods   WHERE    (kind_id = 1)  AND (food_text IS NULL) AND (DATALENGTH(food_text) <= 0)  AND (delete_flag = false)  ORDER BY limit_date DESC  LIMIT 1;

  • MySQLの文字列型について

    お世話になります。 win7 SP1 / エクセル2013  プロセッサ IntelCore Duo CPU 1.2GHz メモリ 1GB の環境です。 ローカルPCで MySQLからエクセルにVBAを使ってSELECT構文にて 書き出ししようとしていますが、 MySQL側で文字列型を TEXT にて保存しているカラム(列)が 1行分しかエクセル側に移せません。 MySQLのデータをVARCHAR(510)型に変更した上で データを保存しなおして 同じSELECT構文にて実行すると 問題なく抽出できます。 TEXT型は可変長型なので 問題ないかと思っていたのですが SIZE(65535バイト)は関係しますでしょうか? 詳しくないのですが TEXT型は可変長バイナリーデータ VARCHAR型は可変長文字列型 と認識してますが、 同じ可変長型でも、データ取り出し時に 何か違いが生じるのでしょうか? 原因がよくわかりません。 また、そうであるとすると このような作業を行う場合は TEXT型の利用はあまりしない方が良いということでしょうか? 特に長いURLなどを保存するときは 文字数を推測し難いので TEXT型の方が便利かと思っています。 どうぞよろしくお願いします。

    • ベストアンサー
    • ken123
    • MySQL
    • 回答数1
  • MySQLのLIMIT 1指定について。

    JAVAで、MySQLを書いています。 (理由は不明ですが、たまに、言語がわからないと、SQL文を提示できないという方がいるので、「JAVAで」と書いてあります。MySQLは、言語に依存しないと思っているのですが。) よくここで、どのように、SQL文を書いたらよいか質問しております。 それは、書き方がわからないときもあるし、 わかってはいるが、もっと簡潔、早い、見やすい、メモリの消費が少ない などのSQLを求めているからです。 質問が的を得ていないときもあり、質問が難しいのですが、 テーブル例などを書くようにして、質問しています。 ご回答は、みなさん、それぞれ、色々なSQL文を書いてくれます。 難しいのやパッとみて、ああっ、それ簡単で早そう!! というのとか、あります。 ところで、1行だけのレコードが欲しいと質問したときに、 SQL文に、LIMIT1 をつける方とつけない方がいます。 LIMIT 1 の有無による、速度や、メモリ使用量など、 メリット、デメリットを教えてください。

  • MySQLで、日付最大のレコード抽出

    MySQLをJAVAで使っています。 指定キーの中で、一番日付の大きなレコード項目全てを 取り出したいのですが、 下記SQLだと、何も抽出されません。 何が間違っているのでしょうか? さらに、もっと簡単なSQL文はないでしょうか? SELECT * FROM food WHERE (food_id = 1) AND (food_name = 'みかん') AND (food_id = (SELECT MAX(date) FROM food WHERE (food_id = 1) AND (food_name = 'みかん'))) 与える検索キー項目は、food_id=1, food_name=みかん foodテーブル例 food_id  food_name   date --------------------------------- 1     みかん    2015-01-01 1     みかん    2015-02-01 1     みかん    null 1     みかん    2015-04-01 2     きんめだい  2015-01-01 2     じんたん   2015-02-01 2     コロッケ   2015-02-01

  • MySQLで、日付最大のレコード抽出

    MySQLをJAVAで使っています。 指定キーの中で、一番日付の大きなレコード項目全てを 取り出したいのですが、 下記SQLだと、何も抽出されません。 (今朝、ここで教えて頂いたSQL文です) 何が間違っているのでしょうか? さらに、もっと簡単なSQL文はないでしょうか? SELECT * FROM food WHERE (food_id = 1) AND (food_name = 'みかん') AND (karute_id = (SELECT MAX(date) FROM food WHERE (food_id = 1) AND (food_name = 'みかん'))) 与える検索キー項目は、food_id=1, food_name=みかん foodテーブル例 food_id  food_name   date --------------------------------- 1     みかん    2015-01-01 1     みかん    2015-02-01 1     みかん    null 1     みかん    2015-04-01 2     きんめだい  2015-01-01 2     じんたん   2015-02-01 2     コロッケ   2015-02-01

  • SQLの副問い合わせ

    MySQLを使って予約の仕組みを作っていますが、SQLの組み立てがわからず困っています。 下にあるように2つのテーブルがあります。 「table_frame」は時間のワクのテーブルです。「table_reserve」は各ワクにリンクされる予約情報です。 1つのワクに対して複数の予約が入ります。 2つのテーブルをジョインして「リスト」を出したいと考えています。 ある1日の予約時間(ワク)の一覧を「リスト」の形式で出力したいと考えています。 1日に対してワクは10個の固定です。 【table_frame】 frameId reserveDate reserveTime 【table_reserve】 reserveId frameId customerName number 【リスト 2015-07-15】 ワクID   予約タイム  予約件数 (frameId) (reserveTime) 1       aa      1 2       ab      0 3       ac      1 4       ad      2 ・       ・      ・ ・       ・      ・ 10       aj      0 上記の条件で、多分副問い合わせを使うのだと考え、いろいろSQLを組み立ててみましたが、 うまくいきません。 いろいろSQLをいじっていたら訳が分からなくなってしまいました。 以下はその1例です。 【例】 SELECT frameId, reserveTimeZone, rCount FROM tbl_frame, tbl_reserve WHERE reserveDate = '2015-07-15' AND rCount = (SELECT count(*) as rCount FROM tbl_reserve) AND tbl_frame.frameId = tbl_reserve.frameId よろしくご指導ください。お願いします。

    • ベストアンサー
    • coonyanp
    • MySQL
    • 回答数2
  • SQLで日付

    MySQLです。JAVAです。 下記に該当するレコード項目全てを抽出するには、 どのようなSQLを書けばよいでしょうか? 指定日 sitei_date = 2015-07-14 sampleテーブル -------------------- ID name date -------------------- 1 商品A 2015-07-07 1 商品A 2015-07-13 1 商品A 2015-07-14 ・・・ これを抽出したい 1 商品A 2015-09-11 2 商品B 2015-09-10 2 商品B 2015-07-15 2 商品B 2015-07-13 3 商品C 2015-07-07 3 商品C 2015-07-11

  • MySQLのON DUPLICATE KEY UP

    MySQLで、ON DUPLICATE KEY UPDATE を初めて使っています。 ところが、レコードが更新や作成されなくて困っています。 具体的には、下記のようなSQL文ですが、 どこがわるいのでしょうか? String strSQL = "INSERT INTO interview_patient_modoule (" + "aaa" ・・・複合キー +",bbb" ・・・複合キー +",ccc" +",ddd"  ・・・複合キー +",eee" + ")" + " VALUES (" + "1" + "2" + "3" + "4" + "5" + ")" + "ON DUPLICATE KEY UPDATE" + "aaa = 1" ・・・複合キー +",bbb = 2" ・・・複合キー +",ddd = 3";  ・・・複合キー // SQLの実行 dbStatement.execute(strSQL);

  • 既存レコードの確認をせずに、レコードを書き込む方法

    MySQLです。 既にレコードがあるか、ないか、不明な状態で、 同じキーのレコードを書き込みたいのですが、 事前にレコードの有無を確認せずに、UPDATE or INSERTする方法は、 ありますか? レコードをユニークにするキーは、3つあります。

  • SQLでレコードの抽出

    MySQLです。 商品IDと販売先、管理番号が、判明しているとき、 最大商品IDとそのレコードを取得するには、 どのようなSQLを書けば、よろしいでしょうか? select *, ? from SYOUHIN WHERE ???? テーブル例) ↓ユニーク 商品ID 販売先 管理番号  販売日 1   A社   1     2015-07-10 2   A社   2     2015-07-12 3   B社   1     2015-06-30 4   B社   2     2015-07-06 5   C社   1     2015-04-21

  • MySQLにutf8を代入する件

    MySQLのcharacter_set_databaseとserverのValueをutf-8に変換したいです。 以下のサイトを参考にmy.cnfを変更したのですが、MySQLを再起動してもlatin1からutf-8に変更することができません。 http://qiita.com/YusukeHigaki/items/2cab311d2a559a543e3a http://mysqlx01.seesaa.net http://www.dbonline.jp/mysql/myini/index3.html http://514design.jp/2013/01/mysql-character-set/ ちなみに4番目のサイトを参考にすると、MySQL自体が動作しません。 どのようにすればValueの部分をLatin1からutf-8に変更することができるでしょうか。 開発環境はOS × Yosemite バージョン10.10.4で、server versionは5.6.25 MySQL Community Server (GPL)を使用しています。 分かる方がいれば、教えていただけると助かります。

  • SQLで、過去で一番大きい日付のレコード抽出

    MySQLを使っています。 同じ商品のレコードが複数あります。 その多数のレコード中に、日付項目があります。そこから、 1)指定日に、2)一番近い過去の日の1件の、3)全商品のレコード、を抽出するには、 どのようなSQL文を書けばよいでしょうか? 1.過去に複数ある日付の中から、指定日に、一番近いレコード。 レコードの例) 指定日=2015-07-01 商品ID 日付 1 2015-10-11 ・・・未来 ⇒ 抽出せず 1 2015-08-02 ・・・未来 ⇒ 抽出せず 1 2015-07-01 ・・・指定日 ⇒ 抽出せず 1 2015-07-01 ・・・指定日 ⇒ 抽出せず 1 2014-01-01 ・・・過去 ⇒ 抽出せず 1 2015-06-03 ・・・過去 ⇒ 抽出したい★★ 2 2015-10-11 ・・・未来 ⇒ 抽出せず 2 2015-08-02 ・・・未来 ⇒ 抽出せず 2 2015-07-01 ・・・指定日 ⇒ 抽出せず 2 2014-01-01 ・・・過去 ⇒ 抽出せず 2 2015-06-03 ・・・過去 ⇒ 抽出したい ★★

  • 指定日条件のSQL文は無理か?

    添付図のように 黄色群:指定日直近のレコード 赤色群:指定日以降のレコード 二つの群を抽出するSQLは可能なのであろうか?