回答数
気になる
-
MySQL: 多くのパラメタを使ってコマンドの実行回数を減らす効果
単純なパラメタのコマンドを複数回実行する場合と、 多くのパラメタを使ってコマンドの実行回数を減らす場合で、 処理時間(呼び出してから処理完了まで)に違いはありますか? 具体的には、50項目のレコードが10000程度あるテーブルの 一部のレコード修正(100レコード中の300項目程度)と、 新規レコード10件程度の追加 を行う場合です。 方法Bを思いついたのですが、パラメタが長くなってしまい、呼び出し回数を減らしたメリットが本当にあるのか 疑問に思ったので教えてください。 もちろん、たかだか1回の呼び出し軽減できただけなので、それほど効果は変わらない気もしますが、興味あるので教えてください。 また、ストアドファンクションを定義して呼び出し回数を減らす方法も思いついたので、これもメリットもあるのかが知りたいです。 <方法A> 更新するレコードをDELETEコマンドで削除して、INSERTコマンドで加筆・編集する <方法B> INSERT の ON DUPLICATE KEY UPDATE コマンド1回で実行する <方法C> 方式Aのストアドファンクションを定義しておいて、DELETEコマンド用のパラメタ、INSERTコマンド用のパラメタを与える
質問日時: 2020/05/16 22:40 質問者: usa3usa
ベストアンサー
3
0
-
mysqlのログイン情報の確認について
https://www.adminweb.jp/xampp/mysql/index3.html こちらのURLの rootアカウント設定直後にphpMyAdminへアクセスしてみる こちらの項目の 「MySQL サーバに接続しようとしましたが拒否されました。config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください。」 という文章があります。 この中の、 MySQL サーバの管理者から与えられた情報 という部分ですが、こちらは、どうやって確認できますでしょうか。
質問日時: 2020/05/14 22:09 質問者: finaltida108070809
ベストアンサー
1
0
-
MySQL 文字列の部分一致の書き方
SELECT * FROM tbl WHERE [key が $keyword の部分文字列になっているレコード] をどうやって記載したらよいのか教えてください. $keyword が 'ABC' の場合は、 key='A' OR key='AB' OR key='ABC' ということです。
質問日時: 2020/05/03 23:19 質問者: usa3usa
ベストアンサー
3
0
-
MySQL 複数個の値を取るカラムの作り方
例えば、「好きな食べ物」というカラムに カレー、うどん のように複数の値(文字列)を書くことは varchar(40) のようにすれば、最大40文字まで可能ですが、文字列でなく複数の数値 10,14,40 を記録するにはどのようにしたら良いのですか? 文字列として記録して、カンマで区切って取り出して数値に変換 すれば可能ですが面倒ですし、例えば、カラムを複数用意して ans1 int ans2 int : ans40 int のようにすれば、用意した数だけ記録できますが、複数の数値といってもほとんどは2,3個なので、無駄が多い気がします。 「可変長の数列」というデータ型は無いのですか?作れないのですか?
質問日時: 2020/04/22 07:36 質問者: usa3usa
ベストアンサー
3
0
-
[MySQL] 1対多のリレーションで、指定した値(多側)しか一致しない値の取得方法を教えて下さい。
MySQLでSELECT文を書く際に、1対多のリレーションで、指定した値(多側)しか一致しない値の取得方法を教えてください。 例としては下記の様にユーザが複数の区分を所持しており、チェックボックスにて指定した区分のみを持っているユーザをテーブルをJOINして取得したいと考えております。 例)kubun_id 2と3のみを所持しているユーザーを取得したい、下記の場合ユーザID 3 の人のみを取得したい USER_TABLE user_id ,その他付属情報 1 2 3 4 USER_KUBUN_TABLE user_id ,kubun_id 1 ,1 1 ,2 1 ,3 2 ,1 3 ,2 3 ,3 どうぞ宜しくお願いいたします。
質問日時: 2020/04/13 10:53 質問者: Hawk1985
ベストアンサー
1
0
-
ACCESSとXサーバーをODBCで接続できるようにしたいです
Windows10 ACCESS2016 32bit ACCESSとXサーバーをODBCで接続をしたいと考えています。 TeraTermでは接続しています。TeraTermでは接続は確立しています。 32bitのODBCのドライバで設定をしています。 MySQLODBC 8.0 ANSI Driver ⇒接続不可 MySQLODBC 8.0 Unicode Driver⇒接続不可 認証の方法なのかわからないですが、接続できません。 ユーザー名は、XサーバーのMySQLユーザID(sv****.xserver.jp)とPWを入力しています。 sv****.xserver.jp ホスト名で接続した場合は下記のエラー Connection Failed [MySQL][ODBE8.0(a)Driver] Can't open named pipe to host:xxx.xxx.xxx.xxx pipe: mysql◎◎◎◎◎◎.xserver.jp(2) IPアドレスで接続した場合下記のエラー [MySQL][ODBE8.0(w)Driver] Can't connect MySQL server on xxx.xxx.xxx.xxx (10600) 上記のエラーがでます。 どの部分がエラーなのかお手数ですが、ご教示をお願いします。 Xサーバーは試用期間ですが、何か制限があるのでしょうか? 漠然とした質問で申し訳ありません。
質問日時: 2020/04/07 20:17 質問者: naonaokeikei
ベストアンサー
2
0
-
MySQL テーブルの一部のカラムだけを表示させる方法
MySQL テーブルの一部のカラムだけを表示させる方法を教えてください tblAに id, a1,a2,a3,a4 のカラムがあった場合、tblA のカラムa3,a4だけを表示したい場合、 SELECT a3,a4 FROM tblA WHERE と書けばよいのは分かっています。 ここで質問です。 別のテーブル tblBに x, y ------ a1,1 a2,3 a3,2 a4,2 というデータがあった場合、カラムa3,a4を「tblBのyが2であるxの値(tblAのカラム名)」としてSELECT文をどう書いたらよいのかがわかりません。 つまり、 y=2とすれば、a3,a4の意味、 y>=2 とすれば、a2,a3,a4の意味、 y=1 とすれば a1 の意味 になるような書き方が知りたいです。
質問日時: 2020/04/06 10:15 質問者: usa3usa
ベストアンサー
10
0
-
MySQLのストアドプロシージャ記載方法、教えてください
データベースに親子関係が書かれていて、id番号を与えるとその祖先からのリストを表示するプログラムを考えています。 https://oshiete.goo.ne.jp/qa/11554544.html 例えばチンパンジーに該当するid番号を与えると 哺乳類- サル目(霊長類)- ヒト科 - チンパンジー属 と表示するプログラムです C言語ならば、 データベースは id番号に該当する名前char* name[id]、親 int mather[id]があるとして char *str; int i; i= id; str = name[i]; while(mather[i] != 0) { i = mother[i]; str = name[i] + str; // 前に親の名前を追加する。実際は関数で実現 } 感じで書けますが、これをPHPから呼び出せるMySQLのストアドプロシージャをどう書けばよいのか教えてほしいです。 きっと初歩的な間違いをしているのだと思いますが、はじめの一歩でつまずいています。 <試した事> コマンドラインで mysql> create function chainlist(id INT) returns begin set @i = id; set @str = ""; while(@i != 0) select name,mother form DB where id=@i; set $str = CONCAT( name, @str); @i = mother; end while; return @str; mysql> chainlist(10); で動作確認しようと思ったのですが #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 'begin set @i = id' at line 2 で動作確認も出来ません。
質問日時: 2020/04/02 15:03 質問者: usa3usa
ベストアンサー
10
0
-
MySQLで複数のカラムの値を1増やす方法
こちらのページ(https://nslab.hatenablog.com/entry/20121104/MySQL)を参考にして特定カラムの値を1増やすことができたのですが、複数のカラムを同時に1づつ増やすにはどのようにしたらいいでしょうか? たとえば、pageview と totalview という二つのカラムを1増やすために、下記2つを1つに統合することは可能でしょうか? UPDATE article SET pageview = pageview + 1 WHERE id = 100; UPDATE article SET totalview = totalview + 1 WHERE id = 100; また、UPDATEはSELECTなどに比べて処理速度が遅いとどこかで読んだことがあります。 UPDATEは極力使わない方が良いのでしょうか?
質問日時: 2020/04/01 16:23 質問者: feed12
ベストアンサー
3
0
-
Excel2013 関数について
関数についてご教示下さい。 下記画像の様な請求書を利用しております。 A列 項目は割引率が入ります すべて一律に割引額が決まっておりませんので手入力で15%や12.6%などを行い また割引の無い原価商品もあり、その際は仕切価格と表示いたします。 例として A17 仕切価格 の入力の場合は 単純に 数量x単価 金額表示で良いのですが A17 13.65% の入力の場合は 単価を13.65%割引し端数は価格表示して 金額を導きたいのです。 どなたかお助け下さい。
質問日時: 2020/03/25 10:38 質問者: ぬこ39
ベストアンサー
3
0
-
プログラムからMySQLを使うとき、コマンドラインと同じように文字列で送受信するのですか?
馬鹿な質問ですいません MySQLにアクセスする場合、コマンドラインで SELECT * FROM user_list と入れると user_list のデータがモニタに表示されることはわかりました。 でもC,C#やPHP等のプログラムから同じことをやって2次元配列にデータを取り込む方法がよくわかりまん。 コマンドを文字列で送って、帰ってきた文字列を解析して2次元配列に値をセット すれば可能ですが、そのようにプログラミングするのですか? もちろん、MySQLのテーブルの項目のデータ形式は事前にわかっている場合のデータ取り込みの方法です。
質問日時: 2020/03/16 16:44 質問者: iruiru298
ベストアンサー
4
0
-
MySQLのデータベースにCSVファイルのデータで内容を更新
データベースの全項目ではなく、一部の項目が記載されたCSVファイルがあります。このCSVファイルの値でデータベースの当該データを更新・レコードの新規作成させる簡単な方法ありますか? 0)LOAD DATA INFILE構文が使えそうかなと思ったのですが、全項目記載されていないと使えない気がしました。この理解であってますか? 1)INSERT、UPDATE コマンドを繰り返すことで可能なのはわかりますが、まとめて一気に行う方法があれば知りたいです。 2)ピッタリのコマンドが無い場合、C言語等でプログラムを書いてそれを実行させることで代用するとして、プログラミング言語は何を使うのがお勧めですか?
質問日時: 2020/03/04 15:33 質問者: usa3usa
解決済
1
1
-
「XAMPP for windows」画面が表示されない
はじめまして。 Webプログラミングを勉強中の者です。(初心者です) 自分のPCにローカルサーバーを構築したく、 XAMPPをインストールしました。 今、以下のサイトを参照しXAMPPの設定をしているのですが、 (https://pc-karuma.net/xampp/) サイト上での解説が、「xampp for windows 画面にきちんとアクセスできる前提」で説明をされているので、xampp for windows 画面にアクセスできない限り、勉強が一向に進まないので非常に困っております。 一番最初に、PHPのパスを通し、それは上手くできました。 今現在、二番目の手順として、MySQLのパスワード設定をしているところで、立ち往生しています。 まず、XAMPPのコントロールパネルを開き、「Apache」「MySQL」を「start」させました。 (右記の添付画像) そしてFireFoxで「http://localhost/xampp/」でアクセスしたのですが、 左記の添付画像のように、簡易的なページしか表示されませんでした。 HTML・CSSだけでWebサイトを作るなら、htmlファイルをクリックするだけでデバック(ブラウザ表示)が可能ですが、PHPの場合だとApache・MySQLが稼働しないことにはデバックができないので困ります。 この場合、XAMPP control panel側で何かしらの設定が必要なのでしょうか? Web制作に詳しい方、ご教授いただければ幸いです。 宜しくお願い致します。
質問日時: 2020/03/01 15:16 質問者: あきにゃんです
ベストアンサー
1
1
-
MySQL8にバージョンアップしたらカーソルが遅くなりました
MySQL5.7から、MySQL8.0にバージョンアップを行いました。あるテーブルから、10万件をSELECTし、カーソルで別のテーブルにINSERTするようなストアドプロシージャーをの処理時間を測ったところ、バージョンアップ後の方が10倍くらいパフォーマンスが落ちてしました。 単発でSQLを実行した場合や、カーソルではなくInsert-selectなどでいっぺんに処理するような場合は、バージョンアップ後の方が1~2割くらい早くなったのですが、カーソル処理時間だけが遅い状況です。 メモリは十分積んでおり、my.cnfの設定も5.7の時と変えていません。 考えられる原因はありますでしょうか バージョンアップ前 ・MySQL5.7.26 ・実行時間 76.147sec バージョンアップ後 ・MySQL8.0.2 ・実行時間 773.214sec よろしくお願いします。
質問日時: 2020/02/28 09:25 質問者: jovan2
解決済
3
0
-
TINYINTのサイズ指定に関して
質問させて頂きます。 初歩的な質問で申し訳ありませんが、よろしくお願い致します。 TINYINTに関して、 TINYINT(1)としようとTINYINT(8)としようと、カラムには255までのデータを入れることが出来ますが(Unsign指定時)、サイズを明確に指定する意味はあるのでしょうか? TINYINT(4)とすることで、4ビットの0~15までの数値を使えると思っていたのですが、普通に255まで設定出来るので混乱しています。 いろいろ調べてみたのですが、自分の理解力が追いつかずピンとくる回答を見つけることが出来なかったので、ご存知の方いらっしゃいましたら、よろしくお願い致します。 質問に不備がある場合はすぐに補足に追加記述させて頂きます。
質問日時: 2020/02/18 15:05 質問者: non05410
ベストアンサー
2
0
-
【MySql】VARCHAR型のサイズに関して
質問させて頂きます。 本当に初歩的な質問で申し訳ありませんが、よろしくお願いいたします。 VARCHAR(255)でカラムをひとつ作ったとして、 そこに「abcdefghijk」(11バイト?)と「a」(1バイト?)でそれぞれ1億件データを作った場合、 データの差は1G(10バイト×1億)ということになるのでしょうか。 それともVARCHAR(255)で型を指定しているので、中身が何だろうと変わらなかったりするんでしょうか。 すごく初歩的なことを聞いているとは思うのですが、VARCHARの可変長文字列というのがいまいち理解できず質問させて頂きました。 質問に不備などあればすぐに補足させて頂くのでよろしくお願い致します。
質問日時: 2020/02/18 12:11 質問者: non05410
ベストアンサー
1
0
-
カラムが不定なデータベースの設計方法
WebアプリケーションのデータベースとしてMySQLやPostgreSQLを使うのですが、アプリケーション側で入力フォームの内容を自由に増やしたり減らしたりして入力フォームの数が不定(フォームの型やバリデーションも不定)の場合、データベース側のカラムの設計はどのようにするのでしょうか? Wordpressを見ていると、あるテーブルの一つ項目に文字列として登録しているようです。 文字列の構成の呼び方は不明ですが、同様にjson形式で保存すればいいのかなとは思います。 しかし、これだとデータベースでの検索や集計などが不便になります。 どのような仕組みが良いのでしょうか? どうぞよろしくお願い致します。
質問日時: 2019/12/04 12:19 質問者: suffre
解決済
1
0
-
Mysqlの同期について
お世話になります。 Mysqlの同期についてご教授を頂きたく質問をさせていただきます。 マスター⇒スレーブA⇒スレーブB (Linux CentOS6 apache) ※my.cnf上でマスターに関わる設定はなく mysql> CHANGE MASTER TO で登録 マスターのDBをAサーバーでスレーブ、AサーバーのDBをBサーバーでスレーブしている状況なのですが、マスターのサーバーをサーバー会社によるメンテナンス等で停止されてしまう場合、事前にこちらで何かしておかなければならない事はございますでしょうか。 (サーバー会社のメンテナンス時間の指定が出来ずおおざっぱに13時~18時の間の1時間といった対応しかできずそれも踏まえて対処方法をお伺いしたいです) また、スレーブAやスレーブBのサーバーがメンテナンスで停止される場合にはまた違った対応が必要になりますでしょうか? 何もしなくても大丈夫と言う事でしたら問題ないのですが、 何も対応せずにいると停止されている間に同期不具合が出てしまわないか心配しております。 お忙しい中、お手数をおかけしますがもし何か対応する必要がございましたら手順を可能な限りご教授いただけるようでしたら幸いです。
質問日時: 2019/12/04 09:46 質問者: boroko
ベストアンサー
1
0
-
量子コンピュータとは、どこかで販売されているのでしょうか?
Wikiも読みましたが、量子コンピュータはどこかで販売していて、購入できるという代物なんでしょうか? https://ja.wikipedia.org/wiki/%E9%87%8F%E5%AD%90%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF D-waveは販売しているようにも見えます。 http://dwavejapan.com/ IBM Q System One は販売はされていないような。 https://www.gizmodo.jp/2019/05/mugendai-ibm-q-system-one.html Googleも開発するとは言っているし、以下のような記事はあるが、販売はしていなさそうですね。 スパコンで1万年分の計算、3分で Google「量子超越」 https://r.nikkei.com/article/DGXMZO51301050T21C19A0MM8000?s=4
質問日時: 2019/10/24 12:18 質問者: popodon
ベストアンサー
2
0
-
南原竜樹さんの経営するルフトホールディングって事業内容は何ですか?
南原竜樹さんの経営するルフトホールディングって事業内容は何ですか?
質問日時: 2019/10/20 20:48 質問者: 陽一です
ベストアンサー
1
0
-
ベストアンサー
3
0
-
mysqlのログについて
私の職場では、Mysqlを使用しています。(Redehat Linux6.4のバンドル版) エラーログを出力するmysqld.logについてですが、mysql用のOSユーザでも参照可能なように 権限を640から644に変更する必要があります。 権限の変更自体はchmodコマンドで可能なのですが、mysqlを再起動すると644から640に戻ってしまいます。これはどのように対応すればよろしいでしょうか。 対処方法をご教授願います。
質問日時: 2019/10/01 19:07 質問者: aikibon
ベストアンサー
1
0
-
SQL初心者、結合の理解度を確認したいです。
テーブル A カラム a テーブル B カラム b 1.join aとbが一致するレコードのみ結合 2.union ・selectで指定したカラムの型全てが、両方の表で一致している必要がある ・joinはレコード同士の結合(横)だがunionは表の結合(縦、カラムが減る場合はあるが増えない) ・重複は一つに統合 3.except ・bと一致するレコードをaから取り除く 4.intersect ・exceptの否定(?) これであっていますか? どうぞよろしくお願いします。
質問日時: 2019/09/20 21:33 質問者: 読書大好き
ベストアンサー
1
0
-
個人で勉強用のsqlのお勧めを教えてください。
linuxです 基本的なdml,ddl,tcl,dclは出来ます。 データのサンプルなど良いものありましたら教えてください!お願いします!
質問日時: 2019/09/14 15:44 質問者: 読書大好き
ベストアンサー
1
0
-
推移関数従属についてです。
参考書には 主キー ← 非キーA ← 非キーB になっているのですが(つまり非キーAを通して間接的に主キーに関数従属している) 非キーA ← 非キーB → 主キー こうではないのですか(つまり主キーと非キーA両方に関数従属している) もっと簡単に言えば 非キーが非キーに関数従属している こっちのほうが理解しやすいですし簡単じゃないですか? なんで参考書みたいな書き方になるんでしょうか
質問日時: 2019/09/14 11:54 質問者: 読書大好き
ベストアンサー
1
0
-
概念設計について
entity = テーブル attribute = カラム relation = 外部キー みたいなものでokですか?
質問日時: 2019/09/14 06:37 質問者: 読書大好き
ベストアンサー
1
0
-
primary key指定してるのにunique指定する意味はありますか?
uniqueは一意指定でprimary keyも同じですよね 参考書では複合キーにunique指定しているのですが これはつまりprimary keyは一意で且つNOT NULLではなく primary key という独自のもので複合キーにすると一意が外れるからuniqueで掛けてるとかそういうことですか?
質問日時: 2019/09/12 06:46 質問者: やすむら_
解決済
1
0
-
複数行副問合せのANY,IN,ALLの動き
IN は何れかの行が比較演算子の結果と一致したら(真になったら)その結果を返して処理を打ち切る any ? ALL は一致しても処理を打ち切らず全てを比較して結果を返す anyはどんな動きをしているのでしょうか?
質問日時: 2019/09/05 18:04 質問者: 立花樹月
ベストアンサー
1
0
-
SQL文(mysql)でtxtファイルの中にある文字列をみて条件分岐する方法
SQL文(mysql)でtxtファイルの中にある文字列をみて条件分岐する方法
質問日時: 2019/09/04 22:10 質問者: r.aikawa
解決済
1
0
-
sql , insert で空行(全ての列にNULLを)を一括で挿入する方法
insert into あ values( NULL, NULL, NULL, NULL, NULL) ではなく NULL一回で全部の要素にNULLを入れたいです
質問日時: 2019/09/01 23:19 質問者: 立花樹月
ベストアンサー
2
0
-
NULLの値ってupdateで評価されないんですか?
update 表 set 備考 = 'コーヒー?' where not 日付 = '2019-08-22' 2019-08-22以外にNULLの備考も更新されませんでした
質問日時: 2019/08/31 20:04 質問者: 立花樹月
ベストアンサー
1
0
-
order byですが、数値で指定する場合selectと対応しますが
order byに列名を記述した場合、selectにその列名がなくてもエラーが出ないのはどうしてですか selectとorder byが1対1の関係 もしくは selectとorder byは関係なく実表の列番号に依存する みたいのほうがわかりやすいのですが
質問日時: 2019/08/28 13:25 質問者: 立花樹月
ベストアンサー
3
0
-
SQLで同じテーブルでデータを結合する方法
id,name,number 1,山田,1111 2,山田,2222 3,鈴木,3333 このようなテーブルのデータを id,name,number,number 1,山田,1111,2222 3,鈴木,3333 のように同じ名前の場合は右側に挿入するように結合したいのですがどのようにしますか?
質問日時: 2019/08/27 22:51 質問者: nfesnvamvkfa
ベストアンサー
1
0
-
ベストアンサー
3
0
-
ベストアンサー
1
0
-
LinuxのMySQLのrootパスワード忘れ時のリセット対応方法に関する質問
下記のURLのサイトに、上記のパスワード忘れ時のリセットの説明があります。 この説明に従って、やってみましたが、実行結果に示します様に 旨く行きません。 Q1)MySQLのrootパスワード忘れ時のリセットについてお教え頂けますと 大変有り難いです。 URLのサイト=================== URL:https://qiita.com/mou34/items/d9540399cdfc6e5d8140 1.skip-grant-tablesオプションを使う --skip-networkingをするとなお良し mysqld --skip-grant-tables --skip-networking --user=mysql & MySQLサーバーにログイン後、FLUSH PRIVILEGESをして、ALTER USERする。FLUSH しないとエラーになる ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement ========================================== 上記の説明に従った、実行結果です。 $ mysqld --skip-grant-tables --skip-networking --user=mysql & [2] 3198 shiggy@HP-15:/var/www/html$ mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 13 - Permission denied) 2019-08-24T12:24:11.948731Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000) 2019-08-24T12:24:11.948867Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000) 2019-08-24T12:24:12.146362Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 2019-08-24T12:24:12.146512Z 0 [Warning] Can't create test file /var/lib/mysql/HP-15.lower-test 2019-08-24T12:24:12.146589Z 0 [Note] mysqld (mysqld 5.7.27-0ubuntu0.18.04.1) starting as process 3198 ... 2019-08-24T12:24:12.152429Z 0 [Warning] Can't create test file /var/lib/mysql/HP-15.lower-test 2019-08-24T12:24:12.152487Z 0 [Warning] Can't create test file /var/lib/mysql/HP-15.lower-test 2019-08-24T12:24:12.153265Z 0 [Warning] One can only use the --user switch if running as root 2019-08-24T12:24:12.153335Z 0 [ERROR] failed to set datadir to /var/lib/mysql/ 2019-08-24T12:24:12.153373Z 0 [ERROR] Aborting 2019-08-24T12:24:12.153401Z 0 [Note] Binlog end 2019-08-24T12:24:12.153500Z 0 [Note] mysqld: Shutdown complete FLUSH PRIVILEGES; ALTER USER; <---ここでEnter FLUSH: コマンドが見つかりません <ーー以下のエラーになります。 [2]- 終了 1 mysqld --skip-grant-tables --skip-networking --user=mysql [2]- 終了 1 mysqld --skip-grant-tables --skip-networking --user=mysql ALTER: コマンドが見つかりません お手数ですが宜しくお願いします。
質問日時: 2019/08/25 08:16 質問者: shiggy
ベストアンサー
1
0
-
MySQL 過去バージョンのインストールができません
はじめまして。 MySQLの過去バージョンがインストールができず大変困っております。 お手数ですが、どなたかお知恵を貸して頂きたくお願い致します。 現在、MySQLを勉強しようとしております。 そこで参考書に合わせて過去バージョン(5.6.20)をインストールしようと試みましたが、 添付写真のエラーが出てしまい、これ以上進めません。 ネットで調べたところVisual C++2010と.NET Framework 4が必要とのことでしたので インストールしましたが、同じエラーが出るのみでした。 ネットにはインストール方法は出てくるものの、出来ない場合の解決方法が出てこないため、 大変恐縮ながらこちらに助けを求めている次第です。 また、恥ずかしながらパソコン自体には詳しくないため (ワードやエクセルを仕事で使用しているレベルです) この問題を解決するにあたり、どのような情報を皆様に提供すれば良いかも分かっておりません。 パソコン:DELL(64bit) このレベルを自分で解決できないのにMySQLの勉強をしようとしているのは、 もしかしたらレベル違いなのかもしれませんが、そこについては諸事情あって 勉強することになっているため、言及せずに頂けますと有難いです。 誠に他力本願で申し訳ありませんが、ご教示頂きたくお願い致します。
質問日時: 2019/08/16 19:04 質問者: 鍵のしっぽ
ベストアンサー
1
0
-
MySQLがインストールできない
古いPCでMySQLを使用していたので、新しく買ったPCには新しいMySQLをインストールしようとして上手くいっていません。「MySQL」「インストール」で検索出来たHPを参考にしてインストールを試みているのですが予期せぬ入力を求められて止まっています。 (手順) 1.インストーラを起動し、ライセンスに同意して次へ 2.「Choosing a Setup Type」はデフォルトの「Developer Default」のまま次へ 3.「Path Conflicts」は何も変更せず次へ 4.「Installation」は「Execute」を押下 5.インストール後次へ 6.「Product Configuration」は何もせず次へ 7.「High Availability」は何も変更せず(Standalone MySQL Server/Classic MySQL Replicationを選択)次へ 8.「Type and Networking」はデフォルトでチェックされてる中で下記のチェックだけ外し次へ 「Open Windows Firewall ports for network access」 9.「Authentication Method」は何も変更せず(Use Strong Password Encryption for Authentication(RECOMMEND)を選択)次へ この後、「Accounts and Roles」にて、参考にしたHPではMySQL Root Passwordを設定(リピートと合わせて2回)するようになっていますが、「Current Root Password」の入力を求められて先に進みません。 アプリにはMySQLで始まるものはすべて削除していますが、何か削除すべきものはあるでしょうか? <環境> PC :windows10 MySQL:mysql-installer-community-8.0.17.0.msi
質問日時: 2019/08/13 08:21 質問者: tell_me_goo
ベストアンサー
1
0
-
MySQL5.1でデータがすでに保存されている一部のカラムだけVARBINARY型に変更したい
MySQL5.1で、すでにデータが数万件ある一部のカラムを text型 から VARBINARY型に変更したいと思っています。 というのも、そのカラムに絵文字などの4byteを保存したいからです。 下記サイトをみつけて、MySQL5.1でも可能だと知りました。 https://qiita.com/umechiki/items/06df599a069526ab90c3 phpMyAdminで変更しようと思っているのですが、それだけで絵文字は保存できるでしょうか? また、何か不具合があった場合、phpMyAdminでtext型に戻せば、元通りになると考えて大丈夫でしょうか? よろしくお願いいたします。
質問日時: 2019/08/04 22:37 質問者: sasatoto59
ベストアンサー
1
0
-
SQL 文 日付範囲を指定したレコードの出力について
SQL 文勉強中です。 以下で、本日登録したレコードの取得が出来ませんでした。 BETWEEN DATE_ADD(date(now()), interval -1 week) and date(now())'; 以下で、本日登録したレコードの取得が出来ました。 BETWEEN DATE_ADD(now(), interval -1 week) and now()'; 何故、本日のレコードが取得できないかが、わかりませんでした。 わかる方おりましたら、ご教授下さい。 宜しくお願いいたします。
質問日時: 2019/07/29 16:13 質問者: 東京ノミコト
ベストアンサー
1
0
-
SELECT COUNT(*) について ( PHP )
// テーブルのデータ件数を取得 $stmt = $pdo->prepare('SELECT COUNT(*) FROM objects'); $stmt->execute(); // 1 $count = $stmt->fetchColumn(); // 24 SELECT COUNT(*) は、単純にテーブルのレコード数を取得するものだとおもってたのですが、 上記コードの 2 行目では、1 となり、fetchColumn() を使用する事で 24 と、 実際のレコード数を取得できました。 私的には、SELECT COUNT(*) だけで、24 になると思っていたのですが、 1 とはどういうことか、よくわかりません。 分かる方おりましたら、ご教授下さい。 よろしくお願いいたします。
質問日時: 2019/07/22 14:38 質問者: 東京ノミコト
ベストアンサー
1
0
-
MySQL のデータからドロップダウンリストを作りたい
MySQL のデータからドロップダウンリストを作りたいのですが、以下のように値が重複してしまいます。 <select name="key_03" id="category_name"> <option value="A">あ</option> <option value="A">あ</option> <option value="A">あ</option> <option value="">すべて</option> </select> 以下のようになればと。 <select name="key_03" id="category_name"> <option value="A">あ</option> <option value="">すべて</option> </select> PHP で重複しないように処理をしているつもりなのですが上手く行きません。 わかる方おりましたらご教授下さい。 宜しくお願い致します。 ( ちなみに hsc() は htmlspecialchars() です。) try { $pdo = new PDO(DSN, USERNAME, PASSWORD); // SQL 文を準備 $sql = 'SELECT * FROM movie'; $prepare = $pdo->prepare($sql); $db_result = $prepare->execute(); // データベースへの送信結果 TRUE なら以下の処理を実行する if ( $db_result ) { $rows = $prepare->fetchAll(PDO::FETCH_ASSOC); echo '<label for="category_name">カテゴリ</label>'; echo '<select name="key_03" id="category_name">'; $before_category_name; foreach ($rows as $row) { if ($before_category_name !== $row['category_name']) { echo '<option value="' . hsc($row['category_name']) . '">' . hsc($row['category_name']) . '</option>'; } } echo '<option value="">すべて</option>'; echo '</select>'; } else { echo '送信結果 FALSE'; } } catch (Exception $e) { echo $e->getMessage(); exit; }
質問日時: 2019/07/09 12:04 質問者: 東京ノミコト
解決済
1
0
-
SQL 文のみで可能な処理ですか ?
// SQL 文を準備 $sql = 'SELECT * FROM product WHERE 1 AND cat_01 = ' . $key_01 . ' AND cat_02 = ' . $key_02 . '; $key_01, $key_02 はそれぞれ、0 から 2 の数字と空が入ります。 cat_01, cat_02 には、0 から 2 の数字の入ってる tinyint(1)カラムです。 $key_01 が空の時や、$key_02 が空の時に、それぞれに対応するカラムの全データを出力したいのですが、どのように SQL 文を書けば良いかがわかりません。 詳しい方おりましたら、ご教授下さい。 宜しくお願い致します。 mysql Ver 8.0.16
質問日時: 2019/07/08 19:15 質問者: 東京ノミコト
ベストアンサー
2
0
-
tinyint(1) についての質問です。
tinyint(1) は boolean だと思っており、0 もしくは 1 の一桁のみしか入らないとおもっていたのですが、上記データベースの一覧のように、123 と最大三桁入ってしまいました。 こういうものなのでしょうか ? ネットで色々、調べても結局 tinyint(1) = boolean としか出てきません。 わかる方おりましたら、ご教授下さい。 宜しく御願い致します。 テーブル一覧は以下になります。 +--------+------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------+------------+------+-----+---------+----------------+ | id | int(11) | NO | MUL | NULL | auto_increment | | tag_01 | text | NO | | NULL | | | tag_02 | text | NO | | NULL | | | obj | text | NO | | NULL | | | type | tinyint(1) | NO | | NULL | | +--------+------------+------+-----+---------+----------------+ +----+--------+--------+---------+------+ | id | tag_01 | tag_02 | obj | type | +----+--------+--------+---------+------+ | 1 | A | B | http:// | 123 | +----+--------+--------+---------+------+
質問日時: 2019/07/04 11:04 質問者: 東京ノミコト
ベストアンサー
1
0
-
mysqlのデータベースを復元したが全てのテーブルのレコードが0件になっている!
mysqlのデータベースを復元したのですが、SQLでテーブルを確認するとレコードが0件になっていました。 実際のテーブルファイル自体は10メガ以上あるものもあるため、何かの設定等が壊れているだけだと思われるのですが、どんな原因が考えられますか。 前の質問が自動的に締め切られてしまったため、タイトルを変更して再度質問させてもらっています。 前の質問をした時にはSQLでのアクセスすらできなかったのですが、パーミッションを777にしたらSQLは通るようになりました。その後660に戻しても問題なくSQLが通るようになりました。これも意味不明です。 前の質問もお読みいただけると幸いです。 https://oshiete.goo.ne.jp/qa/11176576.html
質問日時: 2019/07/02 08:57 質問者: zyousuke
ベストアンサー
6
0
-
MySQL のAUTO_INCREMENTとについて
macOS Mojave 10.14.5 mysql 8.0.16 +-------+-------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | name | varchar(50) | YES | | NULL | | | price | int(11) | YES | | NULL | | +-------+-------------+------+-----+---------+----------------+ ( 見にくくなってると思いますが、すみません。 ) オートインクリメントの含むテーブルについてですが、 ターミナルで、以下のようにしてもエラーが返ります。 insert into product values ('あいうえお', 0); ERROR 1136 (21S01): Column count doesn't match value count at row 1 あえて、データを追加しなくても、おのずと、id が増える認識でしたが、 認識違いでしょうか ? 方法をご教授下さい。 宜くお願い致します。
質問日時: 2019/07/01 18:21 質問者: 東京ノミコト
ベストアンサー
4
1
-
MySQL のコマンドが実行出来ません。
macOS Mojave 10.14.5 mysql 8.0.16 .bash_profile 内 export PATH=$PATH:/usr/local/mysql/bin パスを通していますが、ターミナルから以下のコマンドを実行出来ません。 mysql.server start mysql.server stop (sudo) を付けるても不可 mysql.server: command not found MySQLインストールドのアイコンから、スタートした後、 mysql -u root -p などは実行出来ます。 どのようにすれば、起動系のコマンドを実効出来るのでしょうか ? 宜くお願い致します。
質問日時: 2019/06/30 23:56 質問者: 東京ノミコト
ベストアンサー
4
0
-
さくらレンタルサーバのMysqlのエクスポートで文字化けする
さくらのレンタルサーバを利用しています。 サーバから提供されているMySQLとphpMyAdminを使用しています。 phpMyAdminでデータを抽出して、その抽出されたデータをエクセル2010に エクスポートしようとしているのですが日本語のデータが文字化けしてしまいます エクスポートの時、管理ツールphpMyAdminが持っているコード変換の指定項目は EUCとSJISしかありません また、phpMyAdminへ接続した時、MySQLの説明画面で 注意書きとして MySQLの文字セット:UTF-8 unicode(utf8)と記載しています MySQLのデータをエクセル2010に文字化けなく表示させる方法を教えていただけませんか よろしくお願いします。
質問日時: 2019/06/29 09:10 質問者: kuman9800022
ベストアンサー
1
0
-
mysqlhotcopyで作成したファイルを使用してDBを復元したのですがクエリーが通りません
大事に備えて定期的にmysqlhotcopyでバックアップしておりました。 このバックアップファイルを使用してDBを復元するのは、初体験のため、慎重に行ったつもりだったのですが、やはりトラブルが発生してしまいました。 というのも復元したつもりのテーブルにアクセスしようとしたものの、クエリーが通りません。 mysql> select * from `ユーザー`; ERROR 1017 (HY000): Can't find file: './try/@0j@ma@00a6@0j@ma@00bc@0j@201a@00b6@0j@ma@00bc.frm' (errno: 13) のようになってしまいます。 ちなみに復元の手順は概ね次のように行いました。 mysql> drop database try; mysql> quit $ scp -r cat:mysql/try19_6_11 /tmp/try $ mv /tmp/try /var/lib/mysql $ chown -R mysql:mysql /var/lib/mysql/try $ chmod 700 /var/lib/mysql/try $ chmod 660 /var/lib/mysql/try/* パーミッションの設定は他のDBと同じにしたので問題ないと思われるのですが・・・ いかがなものでしょうか。 助けてください (T_T)
質問日時: 2019/06/22 04:49 質問者: zyousuke
ベストアンサー
1
0
-
Atomについて質問です。 最近利用したばかりで分からないことがあります。 AtomでHTMLに設定
Atomについて質問です。 最近利用したばかりで分からないことがあります。 AtomでHTMLに設定して利用したいのですが エラーがでます。 このエラーはどう解決したらいいでしょうか? 1度消去して再インストールしたのですが直らずこのままです。 パソコンはMacBookPro バージョン10.10.5です。
質問日時: 2019/06/13 17:35 質問者: 堀北ラム
解決済
1
0
【データベース】に関するカテゴリ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【MySQL】に関するコラム/記事
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
生活スタイルが欧米化している昨今、和室よりも洋室の人気が高く、畳の需要が減ってきている。和風の民家が洋風にリノベーションされ売りに出されているのを目にしたことがある人も多いだろう。実際「教えて!goo」に...
-
メダロット:第240話「Vol.240※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
『保留にする勇気』を持つメリットとは?慣れない新環境で感じる気持ちのギャップ
春から新しい環境に身を置いている人も多いだろう。職場や学校に早く慣れ頑張りたいと思っていても、周囲と自分の気持ちにギャップがあり、ストレスを感じてしまうことがある。「教えて!goo」にも「保育士です。春か...
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
飾ると部屋の雰囲気がぱっと明るくなる観葉植物。新年度を迎えたこの時期、気持ちも新たにインテリアに取り入れたいと思う人もいるだろう。せっかく飾るなら、運気もアップできれば一石二鳥だ。「教えて!goo」 にも...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' で重...
-
Mac です。ローカルホストの phpMyA...
-
同一のユーザー、同一商品のときに...
-
次の時間帯の勝率の合計を求めるSQL文
-
mysqlがインストールされているのか...
-
書籍の内容はまともでしょうか?
-
[1000地域 × 10カテゴリー = 1万件...
-
データベースの複製の仕方(mysql)
-
下記の問合せを行うクエリを、PhpMy...
-
【初歩】ラジオボタンをつかったPHP...
-
SQL任意に並び替えをしたい
-
SQLです。こんな感じですか?あって...
-
うまくいきません教えてくださいお...
-
クエリを教えてください select構文...
-
テーブル名が可変の場合のクエリの...
-
my_itemsテーブルのIDにAUTO_INCREM...
-
BGMを教えてほしいです!
-
XamppのMySQLへとレコードが登録出...
-
「最高気温が35度以上の日を猛暑日...
-
「第一回模試の3科目の各得点およ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' で重...
-
テーブル名が可変の場合のクエリの...
-
「最高気温が35度以上の日を猛暑日...
-
SQLでカラムを追加し、条件に合致し...
-
mysqlのupdate構文についての質問で...
-
htmlコードで書かれた表にphpでdbか...
-
php テーブルを作れない
-
SQLです。こんな感じですか?あって...
-
「第一回模試の3科目の各得点およ...
-
データベースの接続に失敗してしま...
-
select *, `人口(男)`AND`人口(女)`...
-
次の時間帯の勝率の合計を求めるSQL文
-
下記の問合せを行うクエリを、PhpMy...
-
うまくいきません教えてくださいお...
-
SQLです。下記の問合せを行うクエリ...
-
エラー 1068 (42000): 複数の主キー...
-
東京23区を、皇居を中心とした4つ...
-
MySQL NULLだけをカウントして抽出...
-
データベースの複製の仕方(mysql)
-
MySQLのエラーメッセージ(エラーコ...
おすすめ情報