MySQL

全4811件中41~60件表示
  • Mysql 何故エラーになるのですか?

    mysql> create user 'root'@'localhost' identified by 'rhythmkt0'; ERROR 1819 (HY000): Your password does not satisfy the current policy requirements mysql> create user 'wordpress'@'localhost' identified by 'rhythm0!KT'; ERROR 1396 (HY000): Operation CREATE USER failed for 'wordpress'@'localhost' mysql> SELECT User, Host FROM mysql.user; +------------------+-----------+ | User | Host | +------------------+-----------+ | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | | wordpress | localhost | +------------------+-----------+ 5 rows in set (0.00 sec) 上記の様にエラーになります。 どこが誤っているのでしょうか? ご回答のほど、宜しくお願い申し上げます。

    • ベストアンサー
    • MySQL
    • KOUZOU2
    • 回答数3
  • Mysql どこに間違いがありますか?

    define( 'DB_NAME', 'MyDatabaseName' ); これがエラーになります。 どうしてでしょうか? ご回答のほど、よろしくお願い申し上げます。 尚、ダブルクォーテーションマークにしてもエラーになりました。 mysql> define( 'DB_NAME', 'MyDatabaseName' ); ERROR 1064 (42000): 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 'define( 'DB_NAME', 'MyDatabaseName' )' at line 1

    • ベストアンサー
    • MySQL
    • KOUZOU2
    • 回答数1
  • パスワードが通りません!

    Ubuntu22.04でWorPressを設定しようと思っているのですが 下記でどんなパスワードも通りません。 どういう仕組みになっているのでしょうか? パスワードは何を入れればいいのでしょうか? $ sudo mysql_secure_installation Securing the MySQL server deployment. Enter password for user root: Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

    • ベストアンサー
    • MySQL
    • KOUZOU2
    • 回答数3
  • SQLで半角文字⇒全角変換し特定の文字列を取りたい

    以前もSQLで出来ないか似たような質問をして、頂いた回答で出来るかとと思いましたが、質問の内容では足りないことが分かり再度質問致します。 テーブルA(置き換えをかけたい文字列が入っています) 項目名:A_Z 1件目:(株)あカあイa  2件目:いケ"いコ"い(学)  3件目:う(有)う(株) テーブルB(置き換える文字列が入っています) 項目名: B_A    B_B     (株)  なし     (有)  なし      カ    カ      ケ"    ゲ      a a 処理結果 1件目:あカあイa  2件目:いゲいコ"い(学)  3件目:うう SQLでテーブルAの文字列をテーブルBの項目B_Aの内容に該当する文字列をテーブルBの項目B_Bに置き換えを行い、テーブルAを更新(UPDATE)したいです。(テーブルBの項目B_B部分の登録内容「なし」は置き換えではなく取り除きを行いたいものです。登録は '' で登録しています。) 簡潔に言うと、テーブルAの内容の半角文字を全角変換し、特定文字列を取り除く処理を行いたいです。 取り除きたい文字列は、1つのレコード上に2つ以上あるパターンもあります。(テーブルAの3件のように) 初心者の為、どう書いたらよいのか全く分からず困っております。 出来ればMySQLとSQL Serverでの書き方ををご教授願います。

    • ベストアンサー
    • MySQL
  • SQLの2つのファイルを入れ子で読むには?

    SQLで以下のことが出来ないか困っています。 ファイルA(会社名が入っています)  項目名:A_Z  1件目:(株)あああ 2件目:いいい(有) 3件目:う(学)うう ファイルB(取り除きたい文字列が入っています)  項目名:B_Z  1件目:(株) 2件目:(有) 3件目:(社) 処理概要 1.ファイルAを読みます。  読み終えたら処理を終了します。 2.ファイルBを読みます。  読み終えたら1.から繰り返します。(次回は最初から読みます) 3.ファイルAの項目 A_Z を REPLACEを使用して B_Z の文字を 削除します。 4.2.の処理から繰り返します。 ストアドプロシージャで書こうと思いましたがうまく書けません。 出来ればMySQLとSQL Serverでの書き方ををご教授願います。

    • ベストアンサー
    • MySQL
  • PHP でMariaDBを使ってスペイン語を表示す

    いつもお世話になります。 現在PHPとMySQLを使って、スペイン語と英語の対応データベースを作っていますが、スペイン語特有のアクセント記号のついた母音やNの上にティルダのついた文字などが化けてしまってちゃんと表示されません。 自分のやり方は次のようなものです。 1:LibreOfficeを使ってスペイン語と、それに対応する英語の文章を作成します。 Windows10のスペイン語言語パックをダウンロードしてあります。 2:100対ほど溜まるとCSVファイルとしてセーブします。この時のキャラクターセットは UNICODE(UTF-8) です。 3:コマンドプロンプトからMariaDBのプロンプトまで行き   load data infile "file-path" into table tablr-name fields terminated by ',' lines terminated by '\r\n'; としてデータをデータベースに移植します。 4:その後このテーブルのあるデータベースに行き、次のようにsystemfile 以外のキャラクターセットをUTF-8にせっていします。 set character_set_client = utf-8; set character_set_connection = utf-8; set character_set_database = utf-8; set character_set_server = utf-8; set character_set_system = utf-8; 5:またコマンドラインからテーブルの中を見れるようにCHCPを65001 に設定します。 6:表示用のPHPプログラムを走らせてみますが、英語と、スペイン語の特殊文字以外のアルファベットは表示されますが、特殊文字の部分は?となってしまいます。 UTF-8の代わりに Western Europe(Windows-1252/Windows Latin) というキャラクターセットも使って上の操作を繰り返してみましたが、ほとんど変わりません。 いったいどのような順序で、どのキャラクターセットを設定すればちゃんとしたスペイン語の表示が出来るのでしょうか? 詳しい方、どうかよろしくご教授の程、よろしくお願いいたします。 ちなみに、PCはWindows10 64ビット Xampp 7.3.11 からの データベースはversion 10.4.8-MariaDB PHPは Xampp とおなじ 7.3.11 です。

    • ベストアンサー
    • MySQL
  • RSSをMYSQLに入れる最適なコードがわからない

    テーブル接続→テーブル作成(必要か不明)→RSSをまとめる→RSSを取得→RSSをテーブルに入れる→RSSを表示をPHPで作成しているのですが、 RSSをテーブルに入れる最適なコードがわからず困っております。 insertを使用してRSSをテーブルに入れたいのですが、INSERT INTOはphpにいきなり書いてもエラーにならないのでしょうか?$を使用するほうの記載のほうが正しいのでしょうか? <?php require_once(dirname(dirname(dirname(dirname( __FILE__ )))) . '/wp-load.php' ); //ファイルの先頭で読み込む try { $dsn = 'mysql:dbname=ozvutmpq_wp1;host=localhost'; $user = 'ozvutmpq_wp1'; $password = 'Rn_&Zi$gWKae'; $dbh = new PDO($dsn,$user,$pass); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);//エラーが発生した時に、例外を投げる echo "データベースへの接続が出来ました"; }catch (PDOException $e) { echo $e->getMessage();// err時はメッセージを表示 exit; } //RSSをまとめる $url1 = [ 'http://', 'http://', 'http://',];//フィード登録1次元配列に foreach ($url1 as $url) { //複数のRSSを読み込むには?A.RSSのURLを配列に入れ、その配列をsimplexmlの引数にします。 $count = 0;//初期のカウント //RSSを取得 $rss = simplexml_load_file("$url"); // simplexml_load_file()でRSSをパース解析してオブジェクトを取得します。 $site_title = $rss->channel->title; // RSSタイトル取得 値の代入 自作関数 $post_thumbnail= $rss->channel->thumb; // RSSサムネイル画像取得 値の代入 自作関数 foreach ($rss->item as $item) { // この内側で $item を参照する if ($count >= 8) { break;//8件を超えたとき取得を終了する } $count++; $title = $item->title; // タイトル $link = $item->link; // リンク $thumb = $item->thumb->url; // アイキャッチサムネイル $content = $item ->description;// 詳細、必要なのか不明 date_default_timezone_set("Asia/Tokyo");//日時、タイトルとサムネイル画像だけほしいので要らない気がする $dc = $item ->children('http://purl.org/dc/elements/1.1/');//RSSの情報をPHPで取得するとき、[simplexml_load_file()]関数を使いますが、読み込むファイルの形式が[RSS 1.0]の場合、特殊な処理を施してあげないと正確に取得・表示することができません。 $day = date('Y/m/d H:i',strtotime($dc -> date));// RSS日付け取得 値の代入 自作関数 RSS1.0を取得したい場合「dc」の名前空間は「xmlns:dc="http://purl.org/dc/elements/1.1/"」 と定義されているので、これを引数として指定します。 $key = date('YmdGHis', strtotime($dc -> date));//DB等に入れやすい書式に変換 } } //RSSをテーブルに入れる INSERT INTO rssfeed (title, link, thumb,content)//テーブル名 VALUES ($title, $link,$thumb,$content now()) ON DUPLICATE KEY UPDATE up_date = now(); //名前を独自につける $item_insert_sql = "INSERT INTO $db_database.`rssfeed`(title, link, thumb, content) VALUES ('" . $title . "', '" . $link . "', '" . $thumb . "', '" . $content . "')";//mysql_queryとしてまとめてコードとして使うため?

    • ベストアンサー
    • MySQL
  • SQLのサブクエリについて

    サブクエリについて質問です。MySQLで作成した以下の投稿(post)テーブルとコメント(comment)テーブルがあります。サブクエリを使用し、投稿テーブルのタイトルごとにcomment_dateが2017年04月13日から2017年04月19日の範囲内でコメントが何件あるかを取得するSQLはどのように記述できますか?

    • OBAKEI
    • 回答数1
  • Access2019でMySQLデータ更新で障害

    初めてご質問します。 Access2019でMySQL(5.7.24)にODBC接続し、直接テーブルを更新したり、フォームからデータ挿入しようとすると、参照も更新もできるのですが、頻繁にAccessが強制終了してしまいます。 環境は以下の通りです。  OS:WindowsServer2016  Access:2019  MySQL:5.7.24  その他:Access、MySQLとも同じサーバー上にインストール  ODBCドライバー:mysql-connector-odbc-8.0.27-win32   MySQLは初の設定のため、ネットなどを参考にインストール、ODBCも無事に接続でき、Access上で作成していたデータを投入して、フォームからのデータ登録を試したところ、頻繁にエラーが発生してAccessが落ちてしまいます。 不思議に思い、AccessよりODBCでリンクを張っているテーブルを参照し、ごみデータの削除をすると同様にAccessが落ちることから、AccessとMySQLDBとの通信等等の障害と感じています。 OSのイベントビューワーでも、Applicationのエラーに複数のエラーが確認できました。 ・障害が発生しているアプリケーション名: MSACCESS.EXE、 ・Aborted connection 4 to db: ・障害バケット 1366483222980313419~ 当初はmysql_upgradeが発生していたので実行しました。 こちらを完了したところmysql_upgradeは表示されなくなりました。 同様にAccess2019も更新し、最新になっています。 AccessからODBC接続をさせ、安定して稼働させるには、どのようにしたらよいか、お知恵をお貸しいただけないでしょうか。

    • ベストアンサー
    • MySQL
    • sasas
    • 回答数2
  • プログラミングの複合代入演算子と複合演算子は何が違

    プログラミングの複合代入演算子と複合演算子は何が違うんでしょうか?

    • ベストアンサー
    • MySQL
  • RDBのデータ構造について

    RDBに関する質問です。以下のURLのページを見てRDBを使用した場合、 どういうデータ構造になっていますか?(テーブル・ リレーション関係) https://goosa.net/item/GS1900660/top 自分は以下のような構造になっていると考えましたが、合っていますか? ・user table(ユーザーテーブル) id user_name tel phone ・product table(商品テーブル)  product_id  product_name  price  img ・user_favorite table(お気に入りテーブル)  id  user_id = user.id(1対1)  product_name  product_id

    • OBAKEI
    • 回答数1
  • SQLのSELECT文について

    以下の注文テーブルで、注文件数と送料と注文合計金額を一度に取得する場合、以下のようなSQL文で合っていますか? "SELECT order.total, order.delivery_fee, SUM(order.total * order.tax) AS total_for_paying FROM order"; CREATE TABLE `order` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `status` tinyint(3) UNSIGNED NOT NULL DEFAULT '0', `order_payment_status` tinyint(3) UNSIGNED NOT NULL DEFAULT '0', `buyer_id` bigint(20) UNSIGNED NOT NULL, `discount` INT(11) UNSIGNED NOT NULL, `delivery_fee` INT(11) UNSIGNED NOT NULL, `charge` INT(11) UNSIGNED NOT NULL, `total` INT(11) UNSIGNED NOT NULL, `tax` INT(11) UNSIGNED NOT NULL, `total_with_tax` INT(11) UNSIGNED NOT NULL, `total_for_paying` INT(11) UNSIGNED NOT NULL, `use_point` INT(11) UNSIGNED NOT NULL, `created` DATETIME NOT NULL, `updated` DATETIME NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;

    • ベストアンサー
    • MySQL
    • OBAKEI
    • 回答数1
  • カラムにデータを保持する方法が知りたいです

    勤務時間の計算をMysqlのDB側でさせようとしています。 区分 始業 終了 休憩 残業 深夜残業 法休残業と 例えばあって 残業、深夜残業、法休残業のどのカラムに入るかを 切り分けて計算結果を保持したいのですが可能でしょうか? select文で出来そうな気がしますが、selectを閉じたら消えてしまいそうです。 イメージとしての例は9:00-24:00までの勤務があって(昼休憩1時間) 4時間が普通残業 2時間が深夜残業になって 4時間と2時間がそれぞれのカラムに収まって保存するみたいなイメージです。 もしも日曜日であれば区分で判定して法休残業に入るイメージにしたいと思っています。 初心者なのでそもそもDB側で処理させるのが普通なのかも分かりませんが一般的にこのような場合どう処理させるかがしりたいとおもって います。 因みにアプリ側はLaravel(php)で作っていてDBに始業時間、終了時間を 登録するところまでは出来ています。 以上よろしくお願いします。

    • ベストアンサー
    • MySQL
  • UPDATE文

    社員番号(user_id)とパスワードを入力するログイン機能を持ち、ログインした社員番号の出勤時間と退勤時間を記録するようなシステムを作っています。 ログインしている社員の時刻だけ(出勤or退勤)を修正する場合、以下のUPDATE文をどのように修正すればいいでしょうか? 'UPDATE timecard SET begin = ?'; テーブルの構造は以下の通りです。 (timecardテーブル :id、 begin、 finish 、date ) (userテーブル :user_id、user_name、password)

    • OBAKEI
    • 回答数6
  • ログイン機能と出退勤の管理

    社員番号(user_id)とパスワードを入力するログイン機能を持ち、ログインした社員番号の出勤時間と退勤時間を記録するようなシステムを作っています。ログインした社員番号を保持した状態で、出勤時刻(begin)と退勤時刻(finish)を記録することは可能ですか?また、SQL文を使って(出勤or退勤)時刻を修正する場合、どのようなUPDATE文にすればいいですか? テーブルの構造は以下の通りです。 (timecardテーブル :id、 begin、 finish 、date ) (userテーブル :user_id、user_name、password)

    • OBAKEI
    • 回答数1
  • phpmyadminの時刻表記

    phpmyadmin、MySQLについて質問です。00:00:18(時刻型のデータ)のように表記されている箇所を「00:00:」の部分を消去して18のように表示することはできますか?

    • ベストアンサー
    • MySQL
    • OBAKEI
    • 回答数2
  • Mysql select文で取得した値をカラム保持

    勤務時間管理アプリを作っています。 深夜時間残業と普通時間残業を10:00を境に 分けてカラムを用意しています。 以前、投稿されていた記事を参考に下記のselect文で 深夜残業時間を取り出すことは出来ました。 ただ取りだした値を準備したカラムに保持出来ませんでしょうか? SELECT id,start_time,end_time,rest_time ,CASE WHEN end_time<'22:00:00' THEN NULL WHEN TIMEDIFF(TIMEDIFF(end_time,start_time),rest_time)<='08:00:00' THEN NULL ELSE TIMEDIFF(TIMEDIFF(end_time,'22:00:00'),rest_time) END AS SHINYA start_time(開始時間) end_time(終了時間) rest_time(休憩時間) SHINYA(深夜時間残業 カラムを前もって準備ここに保存)

  • SQLの検索について

    SQLについて質問です。MySQLで作成した以下の投稿(post)テーブルとコメント(comment)テーブルがあります。サブクエリを使用し、投稿テーブルのタイトルごとにcomment_dateが2017年04月13日から2017年04月19日の範囲内でコメントが何件あるかを取得するSQLはどのように記述できますか?

    • OBAKEI
    • 回答数1
  • XAMPPのデータベースをダウングレードしたい

    借りてるレンタルサーバが、PHP8.0、MySQL5.6.23、phpMyAdmin4.0.10.18なものですから、XAMPPのものもこれに合わせたいです。 幸いPHPについては今最新のものも8.0だったのですが、MySQLは 10.4.20、phpMyAdminは 5.1.1でした。 https://www.server-engineer.net/entry/xampp_phpmyadmin_downgrade https://www.phpmyadmin.net/files/4.0.10.18/ 上記、サイトを見てとりあえずphpMyAdminのフォルダを入れ替えて「phpの設定変更」以外はやってみたのですが、 Fatal error: Array and string offset access syntax with curly braces is no longer supported in C:\xampp\phpMyAdmin\libraries\Util.class.php on line 2095 と出てphpMyAdminのログイン画面すら出ず。 該当のファイルの2095行目を見ると $char = $string{$i}; とあり、この変数の値が何かおかしいんだろうとは何となく分かりますが、そもそもこれから勉強しようとしてる自分としては読み解くことができません。 XAMPPは元々PHPのバージョンに合わせていろいろと作られてるという情報もあったので、さすがにダウングレードしようとしてるバージョンが古すぎるんでしょうか? MySQLについては倍近くのバージョンですよねぇ。 アップグレードはあっても、ダウングレードの方法は見つからないし。 XAMPPはダウングレードして使うのには向いてないんでしょうか? 使いやすくて結構好きなんですが・・・。 何か良い方法はあるでしょうか?

    • noname#250248
    • 回答数1
  • mysql

    $db = new PDO("mysql:host=localhost;dbname=db";""root","root"); まず、上記のコードを日本語訳していただきたいです。 そして、レンタルサーバーで運用する場合、上記コードのどこをどのように書き換えしなくてはならないでしょうか? よろしくお願いいたします

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