• [解決済み] 異なる2つのデータベースのテーブル間でジョインしますか?

    質問 MySQL で、2 つの異なるデータベースがあります。 A と B . データベースにあるテーブル間の結合を行うことは可能ですか? A にあるテーブルと、データベース B ? どのように解決するのですか? はい、そのアカウントに適切な権限があれば、使用できます。 SELECT <...> FROM A.table1 t1 JOIN B.t

    2022-06-10 13:45:18
  • [解決済み] MySQLダンプからDEFINER句を削除する

    質問 私のデータベースの 1 つの MySQL ダンプがあります。その中に、次のような DEFINER 節があります。 "DEFINER=`root`@`localhost`" すなわち、これらの DEFINER 節は、私の CREATE VIEW および CREATE PROCEDURE ステートメント上にあります。ダンプファイルからこれらの DEFINER 節を削除する方法はあ

    2022-06-09 08:18:34
  • [解決済み] MySQLでカラムの値の前に文字列を追加するには?

    質問 すべての行の特定のフィールドを、既存の値の前に文字列 "test" を追加して更新するための SQL 更新ステートメントが必要です。 例えば、既存の値が "try" である場合、それは "testtry" になるはずです。 どのように解決するのですか? あなたは CONCAT 関数で行うことができます。 UPDATE tbl SET col=CONCAT('tes

    2022-06-09 03:06:12
  • [解決済み] 外部キー制約で使用されるカラムを変更できない

    質問 テーブルを変更しようとすると、このエラーが発生しました。 Error Code: 1833. Cannot change column 'person_id': used in a foreign key constraint 'fk_fav_food_person_id' of table 'table.favorite_food' 以下は私のCREATE TABLE STA

    2022-06-06 04:17:16
  • [解決済み] MySQLで非ASCII文字を見つけるにはどうすればよいですか?

    質問 私は MySQL データベースを使用していますが、そのデータベースには、次のようなデータがインポートされています。 エクセル . このデータには、非 ASCII 文字(emダッシュなど)や、隠れたキャリッジリターンやラインフィードが含まれています。MySQL を使用してこれらのレコードを検索する方法はありますか? どのように解決するのですか? 何を "ASCII" と

    2022-05-29 05:15:02
  • [解決済み] MySQLにJSONとしてデータを格納する

    質問 これはn00bのやることだと思いました。それで、私は一度もやったことがありませんでした。その後、FriendFeed がこれを行い、実際に DB のスケールを良くし、レイテンシを減少させたことを知りました。これをやるべきかどうか、興味があります。そして、もしそうなら、それを行うための正しい方法は何でしょうか? 基本的には、DBのCouchDBのようなものとしてMySQLですべてを格

    2022-05-28 15:56:07
  • [解決済み] MySQL 行数をカウントする最速の方法

    質問 MySQL で行数をカウントするには、どの方法がより速いですか? これです。 SELECT COUNT(*) FROM ... WHERE ... あるいは、代替案。 SELECT 1 FROM ... WHERE ... // and then count the results with a built-in function, e.g. in PHP mysql_

    2022-05-28 11:15:34
  • [解決済み] MySQLで "WITH "句はどのように使うのですか?

    質問 SQL Server のクエリをすべて MySQL に変換しているのですが、クエリに WITH が含まれるクエリはすべて失敗します。以下はその例です。 WITH t1 AS ( SELECT article.*, userinfo.*, category.* FROM question INNER JOIN userinfo ON userinfo.

    2022-05-26 23:21:35
  • [解決済み] MySQL INNER JOINは2番目のテーブルから1行だけを選択する

    質問 私は users テーブルと payments テーブルがあり、各ユーザーの支払いは payments テーブルで複数の支払いを関連付けることができます。私は、支払いを持っているすべてのユーザーを選択したいのですが、最新の支払いだけを選択したいのです。私はこのSQLを試していますが、私はネストされたSQLステートメントを試したことがないので、私は何が間違っているのかを知りた

    2022-05-26 22:52:43
  • [解決済み] B-Treeとハッシュテーブルの比較

    質問 MySQL では、インデックスタイプは b-tree であり、b-tree の要素へのアクセスは対数償却時間である。 O(log(n)) . 一方、ハッシュテーブルの要素にアクセスするのは O(1) . データベース内のデータにアクセスするために、B-treeの代わりにハッシュテーブルを使用しないのはなぜですか? どのように解決するのですか? ハッシュテーブルでは、主

    2022-05-25 05:59:17
  • [解決済み] MySQLストアドプロシージャのデバッグはどのように行うのですか?

    質問 ストアド プロシージャをデバッグするための私の現在のプロセスは、非常に単純です。私は "debug" という名前のテーブルを作成し、そこにストアド プロシージャから実行時に変数の値を挿入しています。これにより、スクリプト内の任意の時点で任意の変数の値を見ることができます。しかし、MySQL ストアド プロシージャをデバッグするためのより良い方法はありますか? ど

    2022-05-24 03:37:02
  • [解決済み] mySQLのMONTH()で先頭のゼロを使用するようにするには?

    質問 このクエリで 8 の代わりに '08' を返すように mySQL の MONTH() 関数に指定するにはどうすればよいですか。 ソートが日付単位で動作するようにしたいのですが。 現在、以下のような日付の結果を得ています。 2006-9 2007-1 2007-10 2007-11 現在のクエリ SELECT COUNT(*), CONCAT(YEAR(`datetime_

    2022-05-18 08:48:53
  • [解決済み] MySQLでシングルクォートをエスケープする方法

    質問 MySQL でシングルクォートまたはダブルクォートで構成される値を挿入するにはどうすればよいですか。 This is Ashok's Pen. シングルクォートでは問題が発生します。他のエスケープ文字があるかもしれません。 データを正しく挿入する方法は? どのように解決するのですか? シングルクォートを2つずつに置き換えるだけです。 SELECT 'This is

    2022-05-17 21:52:24
  • [解決済み] ある列のすべての値を小文字に更新する

    質問 次のようなものがあるとします。 uid tag 1 HeLLo 2 heLLO 3 HELLO 4 hello どのように私は"タグ"列のすべての値をに更新することができます。 uid tag 1 hello 2 hello 3 hello 4 hello MySQLを使

    2022-05-17 15:20:17
  • [解決済み] MySQL/Amazon RDSのエラーです。"あなたはSUPER権限を持っていません..."

    質問 私はAmazon EC2からRDSに私のmysqlデータベースをコピーしようとしています。 私はうまく mysqldump を実行することができました。 root@ip-xx-xx-xx-xx:~# mysqldump my_database -u my_username -p > my_database.sql それから、この .sql ファイルを新しい RDS

    2022-05-17 03:27:10
  • [解決済み] ユーザーに初めて権限を与えると、なぜ "GRANT USAGE "が作成されるのですか?

    質問 私はDBMSの管理者側の初心者で、今夜新しいデータベース(MySQLを使用)をセットアップしていたときに、このことに気づきました。ユーザーに初めて権限を付与した後、次のような別のグラントが作成されます。 GRANT USAGE on *.* TO user IDENTIFIED BY PASSWORD password ドキュメントによると USAGE と書いてあるので、グ

    2022-05-16 21:42:38
  • [解決済み] このsshトンネルを閉じるには?[閉じる]

    質問 終了しました。 この質問は オフトピック . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新する ですから、それは オントピック になります。 終了 8

    2022-05-16 17:40:01
  • [解決済み] 先週からデータを選択するMySQLクエリ?

    質問 こんにちは、私は日付フィールドといくつかの他の情報を持つテーブルを持っています。 私は過去1週間のすべてのエントリを選択したい、(週の開始は日曜日です)。 テーブルの値です。 id date 2 2011-05-14 09:17:25 5 2011-05-16 09:17:25 6 2011-05-17 09:17:25 8 2011-05-20 09:17:2

    2022-05-16 12:36:47
  • [解決済み] MySQL Workbenchを使用してMySQLデータベースのバックアップを取るには?

    質問 MySQL Workbench を使用してデータベースのバックアップを取る方法を教えてください。以下の方法でバックアップを取ることができますか? バックアップファイル(.sql)には、テーブルの作成ステートメントとテーブルへの挿入ステートメントの両方が含まれています。 バックアップ ファイル (.sql) には、すべてのテーブルについて、テーブルの作成ステートメントのみが含ま

    2022-05-16 06:51:08
  • [解決済み] MySQLのテーブルがクラッシュしたと判定され、最後の(自動)修復が失敗した。

    質問 このテーブルを修復していたところ、突然サーバーがハングアップしてしまいました。 ERROR 144 - テーブル './extas_d47727/xzclf_ads' はクラッシュしたとマークされ、最後の(自動)修復は失敗しました。 修復するにはどうしたらよいですか? どのように解決するのですか? MySQLのプロセスが起動している場合、それを停止します。Debia

    2022-05-15 17:42:38