MySQL

全4766件中41~60件表示
  • SQL 重複レコード

    テーブルの結合で重複レコードが出ます 結合させるテーブルは、どちらも重複してません。 紐付けられるキーになりそうな共通のカラムは1つだけです。2つ設定するのは難しいです。 重複が起きている原因が分かりません。 どんな原因が考えられるか教えて下さい。

    • ベストアンサー
    • すぐに回答を!
    • putiabu
    • MySQL
    • 回答数 1
  • SQL未経験が一人前になるまで

    週5日毎日8時間 SQL未経験の方がSQLを使って150行ほどのクエリを打ちデータの正確性を担保したものを出す場合、何ヶ月かかるのが一般的ですか? 遅くて何ヶ月、早くて何ヶ月でしょうか? ※英語は、義務教育で習った程度のレベルの方に設定した場合にします。 ※個人差はあるのは、理解してます。 分析に必要なデータを集計し可視化する仕事での場合です。 下記のようなSQLを使います。 with句 count Ave sum max min 演算式 detadiff between where句 cast case when join(内部,外部) split over句 rank rownuber

    • ベストアンサー
    • すぐに回答を!
    • putiabu
    • MySQL
    • 回答数 2
  • $ sudo nano 50-server.cnf

    $ sudo apt install mariadb-server $ cd /etc/mysql/mariadb.conf.d/ $ sudo nano 50-server.cnf #111-112行目編集 character-set-server = utf8 #collation-server = utf8mb4_general_ci $ sudo systemctl restart mariadb 度々すいません。 $ sudo nano 50-server.cnf で中身のデータが消えてしまいました。 nanoは行数が書いてないのでviで編集してもいいだろう。と、思いました。 すると、何も書いてないのです。 geditも何も書いてありませんでした。 どう対処すればいいでしょうか? ご回答の程、宜しくお願い申し上げます。

    • ベストアンサー
    • すぐに回答を!
    • jump7799
    • MySQL
    • 回答数 1
  • wp-config.phpで保存するのでしょうか?

    // ** MySQL 設定 - この情報はホスティング先から入手してください。 ** // /** WordPress のためのデータベース名 */ define('DB_NAME', 'wordpress'); /** MySQL データベースのユーザー名 */ define('DB_USER', 'kouzou'); /** MySQL データベースのパスワード */ define('DB_PASSWORD', 'rhythmkt0'); /** MySQL のホスト名 */ define('DB_HOST', 'localhost'); /** データベースのテーブルを作成する際のデータベースの文字セット */ define('DB_CHARSET', 'utf8'); /** データベースの照合順序 (ほとんどの場合変更する必要はありません) */ define('DB_COLLATE', ''); 以下にデータベース接続のための詳細を入力してください。これらのデータについて分からない点があれば、ホストに連絡を取ってください。 データベース名 wordpress WordPress で使用したいデータベース名。 ユーザー名 kouzou データベースのユーザー名。 パスワード rhythmkt0 データベースのパスワード。 データベースのホスト名 localhost localhost が動作しない場合には Web ホストからこの情報を取得することができます。 テーブル接頭辞 wp_1 ひとつのデータベースに複数の WordPress をインストールしたい場合、これを変えてください。 wp-config-sample.phpを上記のように入力してwp-config.phpで保存するのでしょうか? LinuxMintを使っています。 いつも、マグレでここをパスしてたのですが理屈を分かっていません。 どなたかアドバイスをください。 宜しくお願い申し上げます。

    • ベストアンサー
    • 困ってます
    • jump7799
    • MySQL
    • 回答数 6
  • 助けて下さい SQL

    グーグルのビッグクエリで SQLを使ってます。 データ型の日付でmax関数を使って ユーザーの直近日を出したいのですが 直近日が上手く出ずにいます。 複数日でる状態です。 原因が分かりません。 直近日を出す方法を教えて下さい。

    • ベストアンサー
    • すぐに回答を!
    • putiabu
    • MySQL
    • 回答数 7
  • mariadbが稼働しない。

    # yum install mariadb mariadb-server メタデータの期限切れの確認は、0:58:31 時間前の 2019年03月22日 06時36分31秒 に実施しました。 パッケージ mariadb-3:10.2.19-1.fc27.x86_64 は既にインストールされています。スキップします。 パッケージ mariadb-server-3:10.2.19-1.fc27.x86_64 は既にインストールされています。スキップします。 依存性が解決されました。 行うべき処理がありません。 完了しました! [root@localhost kouzou]# systemctl start mariadb.service Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details. いつも教えていただきありがとうございます。 上記の件。 mariadbがインストールされてるにも関わらずstartさせるとエラーになります。 どうすれば稼動するでしょうか? ご多忙の所、申し訳ありません。 ご回答の程、宜しくお願い申し上げます。

    • ベストアンサー
    • 困ってます
    • jump7799
    • MySQL
    • 回答数 6
  • MySQL接続エラーになる

    DB作成、ユーザー作成とDBに対するALL権限付与を行い、 ました。後日お客様のPCよりMySQL Workbenchにて DBサーバに接続しようとしたところエラーになってしまい、原因調査を しております。 6000番の接続エラー画面が出ており、以下を確認いたしましたが、 問題が見つけられませんでした。 ・DBサーバIP ・ポート番号 ・パスワード ・ユーザー権限 ・DBサーバからお客様間のFW設定 その他調査するべきところ、お教えいただきたくお願いいたします。

    • 締切済み
    • すぐに回答を!
    • yonphone
    • MySQL
    • 回答数 1
  • mysql いろんな条件

    mysql いろんな条件 下記のようなテーブルより table1 3,60,,,,,テスト1,科目A 4,59,,,,,テスト1,科目B 3,60,,,,,テスト1,科目A 1,80,,,,,テスト1,科目B 3,60,,,,,テスト1,科目A 4,59,,,,,テスト1,科目B 5,23,,,,,テスト1,科目A 5,23,,,,,テスト1,科目B 7,13,,,,,テスト1,科目A table2 1,80,,,,,テスト1,科目B 3,60,,,,,テスト2,科目A 4,59,,,,,テスト2,科目B 3,60,,,,,テスト2,科目A 1,80,,,,,テスト2,科目B 3,60,,,,,テスト2,科目A 4,59,,,,,テスト2,科目B 5,23,,,,,テスト2,科目A 5,23,,,,,テスト2,科目B 7,13,,,,,テスト2,科目A 1,80,,,,,テスト2,科目B ↓ 結果1 テスト1,2,0,3,5 テスト2,2,0,3,5 結果2 科目A,0,0,6,4 科目B,4,0,0,6 現在 select count(*) from table1 where col7 = 'テスト1' and col1 = 1 select count(*) from table1 where col7 = 'テスト1' and col1 = 2 select count(*) from table1 where col7 = 'テスト1' and col1 = 3 select count(*) from table1 where col7 = 'テスト1' and col1 >3 このように1つ1つできていているのですが、 まとめてできる方法を知らないです。 また、1つずつやるとその分時間がかかります。 さらに1つのテーブルのみでしかやり方を知りません。 上記のようなテーブルから 結果1 テスト1,2,0,3,5 テスト2,2,0,3,5 結果2 科目A,0,0,6,4 科目B,4,0,0,6 このようなテーブルにする方法を教えてください

    • 締切済み
    • 困ってます
    • rubyman8
    • MySQL
    • 回答数 3
  • 何故、通らないのでしょうか?

    何故、通らないのでしょうか? socketの設定がおかしいのでしょうか? ご回答のほど、宜しくお願い申し上げます。 ~/wordpress$ sudo mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2 "No such file or directory") ~/wordpress$ sudo -i gedit /etc/my.cnf [mysqld] # socket=/var/lib/mysql/mysql.sock socket=/tmp/mysql.sock [client] socket=/tmp/mysql.sock

    • ベストアンサー
    • 困ってます
    • jump7799
    • MySQL
    • 回答数 6
  • mysqladmin?

    $ sudo mysqladmin create wordpress -p [sudo] kouzou のパスワード: Enter password: mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'wordpress'; database exists' 上記のエラーはどうすればエラーが消えますか? どうか、教えてください。 ご回答の程、宜しくお願い申し上げます。

    • ベストアンサー
    • すぐに回答を!
    • jump7799
    • MySQL
    • 回答数 1
  • どうしてエラーになるのですか?

    kouzou@GD348ZZD9:/var/www/html$ sudo mysqladmin create wordpress -p [sudo] kouzou のパスワード: Enter password: mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'wordpress'; database exists' kouzou@GD348ZZD9:/var/www/html$ sudo mysqladmin create wordpress -p Enter password: mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'wordpress'; database exists' kouzou@GD348ZZD9:/var/www/html$ sudo mysqladmin create wordpress -p Enter password: mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'wordpress'; database exists'

    • ベストアンサー
    • 困ってます
    • jump7799
    • MySQL
    • 回答数 1
  • どうすればエラーが消えるでしょうか?

    MariaDB [(none)]> CREATE USER 'kouzou'@'li*************r.club' IDENTIFIED BY 'rhythmkt0'; ERROR 1396 (HY000): Operation CREATE USER failed for 'kouzou'@'li************r.club'

    • ベストアンサー
    • 困ってます
    • jump7799
    • MySQL
    • 回答数 1
  • [y]を5回ほど入力する画面にならない。

    $ mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) $ sudo apt install mysql-server mysql-client パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません: galera-3 libconfig-inifiles-perl libdbd-mysql-perl libdbi-perl libjemalloc1 libterm-readkey-perl mariadb-common socat これを削除するには 'sudo apt autoremove' を利用してください。 以下の追加パッケージがインストールされます: libevent-core-2.1-6 mysql-client-5.7 mysql-client-core-5.7 mysql-server-5.7 mysql-server-core-5.7 提案パッケージ: mailx tinyca 以下のパッケージは「削除」されます: mariadb-client mariadb-client-10.1 mariadb-client-core-10.1 mariadb-server mariadb-server-10.1 mariadb-server-core-10.1 以下のパッケージが新たにインストールされます: libevent-core-2.1-6 mysql-client mysql-client-5.7 mysql-client-core-5.7 mysql-server mysql-server-5.7 mysql-server-core-5.7 アップグレード: 0 個、新規インストール: 7 個、削除: 6 個、保留: 0 個。 20.4 MB 中 0 B のアーカイブを取得する必要があります。 この操作後に 11.0 MB のディスク容量が解放されます。 続行しますか? [Y/n] y パッケージを事前設定しています ... (データベースを読み込んでいます ... 現在 190376 個のファイルとディレクトリがインストールされています。) mariadb-client (1:10.1.38-0ubuntu0.18.04.1) を削除しています ... mariadb-server (1:10.1.38-0ubuntu0.18.04.1) を削除しています ... mariadb-server-10.1 (1:10.1.38-0ubuntu0.18.04.1) を削除しています ... mariadb-client-10.1 (1:10.1.38-0ubuntu0.18.04.1) を削除しています ... mariadb-client-core-10.1 (1:10.1.38-0ubuntu0.18.04.1) を削除しています ... mariadb-server-core-10.1 (1:10.1.38-0ubuntu0.18.04.1) を削除しています ... 以前に未選択のパッケージ mysql-client-core-5.7 を選択しています。 (データベースを読み込んでいます ... 現在 190107 個のファイルとディレクトリがインストールされています。) .../0-mysql-client-core-5.7_5.7.25-0ubuntu0.18.04.2_amd64.deb を展開する準備をしています ... mysql-client-core-5.7 (5.7.25-0ubuntu0.18.04.2) を展開しています... 以前に未選択のパッケージ mysql-client-5.7 を選択しています。 .../1-mysql-client-5.7_5.7.25-0ubuntu0.18.04.2_amd64.deb を展開する準備をしています ... mysql-client-5.7 (5.7.25-0ubuntu0.18.04.2) を展開しています... 以前に未選択のパッケージ mysql-server-core-5.7 を選択しています。 .../2-mysql-server-core-5.7_5.7.25-0ubuntu0.18.04.2_amd64.deb を展開する準備をしています ... mysql-server-core-5.7 (5.7.25-0ubuntu0.18.04.2) を展開しています... 以前に未選択のパッケージ libevent-core-2.1-6:amd64 を選択しています。 .../3-libevent-core-2.1-6_2.1.8-stable-4build1_amd64.deb を展開する準備をしています ... libevent-core-2.1-6:amd64 (2.1.8-stable-4build1) を展開しています... 以前に未選択のパッケージ mysql-server-5.7 を選択しています。 .../4-mysql-server-5.7_5.7.25-0ubuntu0.18.04.2_amd64.deb を展開する準備をしています ... Downgrade from (at least) 10.1 to 5.7 is not possible. Packaging maintenance of MySQL will stop and the daemon disabled to prevent damage to your system. For help, see /etc/mysql/FROZEN mysql-server-5.7 (5.7.25-0ubuntu0.18.04.2) を展開しています... 以前に未選択のパッケージ mysql-client を選択しています。 .../5-mysql-client_5.7.25-0ubuntu0.18.04.2_all.deb を展開する準備をしています ... mysql-client (5.7.25-0ubuntu0.18.04.2) を展開しています... 以前に未選択のパッケージ mysql-server を選択しています。 .../6-mysql-server_5.7.25-0ubuntu0.18.04.2_all.deb を展開する準備をしています ... mysql-server (5.7.25-0ubuntu0.18.04.2) を展開しています... libevent-core-2.1-6:amd64 (2.1.8-stable-4build1) を設定しています ... ureadahead (0.100.0-20) のトリガを処理しています ... mysql-server-core-5.7 (5.7.25-0ubuntu0.18.04.2) を設定しています ... libc-bin (2.27-3ubuntu1) のトリガを処理しています ... systemd (237-3ubuntu10.12) のトリガを処理しています ... man-db (2.8.3-2ubuntu0.1) のトリガを処理しています ... ubuntu18.04 どうしてこうなるのでしょうか? 宜しくお願い申し上げます。

    • ベストアンサー
    • 困ってます
    • jump7799
    • MySQL
    • 回答数 5
  • PassWordは1つなのに、通りません。

    [root@ /]# mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) パスワードが通りません。 どうしてでしょうか? ご多忙中恐れいります。 ご回答の程、宜しくお願い申し上げます。

    • ベストアンサー
    • 困ってます
    • jump7799
    • MySQL
    • 回答数 2
  • sqlite3から取り出したデータにカラム名を付与

    Perl CGIを介してsqlite3でデータベースを構築しています。 とりだしたデータを.csvにしてユーザがダウンロードできるようにしたいです。 単にselect * としてcsvを作っても、カラム名のないファイルができます。 一行目がカラム名になっているファイルを作るにはどうすればよいでしょうか? 列数が4つか5つ程度なら、Perlにそれらを固定で書き込んでやればよいのですが、 列数が多くなると(データ構造を変更した際などに)不一致がおきる危険性があります。データベースから直接定義をとりだして、それを利用できればと思うのですが。

    • ベストアンサー
    • 困ってます
    • nagaon
    • MySQL
    • 回答数 1
  • MySQLが突然起動できなくなってしまった

    ウェブサービスをしているのですが、CGIとMySQLを使って構築しています。 今まで正常どおりに運用できていたのですが、突然MySQLが起動できなくなってしまいました。再起動しても起動できない状態です。 何か考えられる原因などはありますでしょうか? また、いち早く運用を再開したいので何か対策などあればご教授願います。

    • 締切済み
    • すぐに回答を!
    • ppcz80p1
    • MySQL
    • 回答数 2
  • MySQL now() 2038年

    こんにちは。 MySQLの2038年問題ですが、TIMESTAMPではなく、DATETIMEを使うということはあちこちに書いてあるのですが、now関数の扱いがわからず困っております。 つまり、2038年以降でも、now関数が正常に動作するかどうかですね。 now関数の戻り値はTIMESTAMPなのでしょうか?それともDATETIMEなのでしょうか? set timestampで2038年以降が設定できないのも気になります。 サーバーの日付を変えてみればわかる話ですが、間借りしている状態なので、うかつに変えることはできません。 どなたか、now関数について確認する方法をご存知でしょうか。よろしくお願いします。 OSとPHPに関しては64bitで動作していることを確認しております。 MySQLのstatusは mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1 と表示されております。

    • 締切済み
    • 困ってます
    • titokani
    • MySQL
    • 回答数 1
  • WordPressを取り戻したいです。

    WordPressを取り戻したいです。 あるサイトで「mariaDBは、MySQLと 衝突するから、削除しましょう。 」と 書いてあって、uninstallしたら WordPressが書けなくなりました。 復旧するように頑張ったのですが 上手く行きません。 どうしたらWordPressは直るでしょうか? 教えてください。 ご回答の程宜しくお願い申し上げます。

    • ベストアンサー
    • 困ってます
    • jump7799
    • MySQL
    • 回答数 8
  • in (サブクエリ) わかんない

    table hh; +------+ | id | +------+ | 1 | | 2 | | 3 | | 2 | | 1 | | 1 | +------+ select id,count(*) as cou from hh group by id having count(*) in (1,2,3); こいつはOK select id,count(*) as cou from hh group by id having count(*) in (select count(*) from hh group by id); こいつはダメ 違いはなんですか、教えて下さい

    • 締切済み
    • 困ってます
    • amanojuku
    • MySQL
    • 回答数 2
  • MySQL のクエリーについて

    次のようなコードでMySQLから受け取った結果を文字列として処理したいのですが、この結果は文字列ではないようです。 MySQL関係の文を下にコピーしてます。 $cxn=mysqli_connect("localhost","root","phpscript1682") or exit("failed to connect to MySQL"); $db=mysqli_select_db($cxn,karaoke) or die("failed to open karaoke database"); $source_table="originalpath"; $destnation_table="num2song"; $idnum=1; while ($idnum<10){ $jobrequest="select songpath from $source_table where id=$idnum"; $result=mysqli_query( $cxn, $jobrequest) or die("fail to get job done"); ..... ..... $idnum++; } // end while $jobrequest にある songpath というのは originalpath というテーブルの中のフィールドで、文字列です。それを要求してクエリーを実行したので $result の中身はsongpath の値の文字列だと思ったのですが、そうではないようです。 これを文字列として扱えるように変換する関数などあるのでしょうか? 詳しい方、どうぞ教えてください。お願いします。