• フィールドの「長さ」が1より大きい場合のMySQL SELECTステートメント

    質問 テーブルの中にLINKフィールドがあります。いくつかの行にはリンクがあり、いくつかの行にはありません。 LINKが存在するすべての行を選択したいと思います。(長さがX文字より大きい)。 どのように書けばいいのでしょうか? どのように解決するのですか? どうでしょう。 SELECT * FROM sometable WHERE CHAR_LENGTH(LINK) &gt

    2023-08-28 01:40:55
  • リテラル値が1つの場合のイコール(=)とINの性能差

    質問 等号と IN 演算子が同じ値の場合、SQL エンジンはどのように違うのでしょうか?実行時間は変更されますか? 1つ目の等号チェック演算子を使用した場合 WHERE column_value = 'All' 2つ目は IN 演算子と単一の値 WHERE column_value IN ('All') SQLエンジンは変更されますか? IN を = に変更する

    2023-08-27 18:15:52
  • MySQLでNULLを0に置き換える

    質問 私は NULL の値が MySQL の操作の結果に含まれています。 を変換する方法はありますか? NULL の値を値 0 に変換する方法はありますか? どのように解決するのですか? そうです。 COALESCE . SELECT COALESCE(null_column, 0) AS null_column FROM whatever; COALESCEは与

    2023-08-26 16:39:18
  • MySQLはどのように範囲の欠落した日付を埋めるのですか?

    質問 私は2つの列、日付とスコアを持つテーブルを持っています。それは過去30日間1つのそれぞれについて、最大30エントリを持っています。 date score ----------------- 1.8.2010 19 2.8.2010 21 4.8.2010 14 7.8.2010 10 10.8.2010 14 私の問題は、いくつかの日付が欠落していることです

    2023-08-22 16:13:56
  • MySQLで累積和カラムを作成する

    質問 以下のようなテーブルがあります。 id count 1 100 2 50 3 10 cumulative_sumという新しいカラムを追加したいので、テーブルはこのような感じになります。 id count cumulative_sum 1 100 100 2 50 150 3 10 160 これを簡単に行

    2023-08-21 10:32:28
  • MySQLで指定された部分文字列の最後のインデックス

    質問 MySQL で指定された部分文字列の最初の出現のインデックスを見つけるには INSTR() 関数を使用して、次のように見つけることができます。 SELECT instr('Have_a_good_day', '_') AS index_position と表示されます。 5 と表示され、指定された部分文字列(この場合はアンダースコア)の最初の出現は _ . 与えられた

    2023-08-19 16:25:46
  • MySQL : ストアドプロシージャ内のトランザクション

    質問 ストアドプロシージャの基本構造は以下の通りです。 BEGIN .. Declare statements .. START TRANSACTION; .. Query 1 .. .. Query 2 .. .. Query 3 .. COMMIT; END MySQLのバージョンです。 5

    2023-08-18 05:03:50
  • リモートマシンからMySQLダンプを使用する方法

    質問 私はローカルPCにバックアップファイルを格納する必要があり、リモートサーバ上で実行されているmysqlデータベースをどのようにバックアップすることができます。 どのように解決するのですか? 試しに Mysqldump #mysqldump --host=the.remotedatabase.com -u yourusername -p yourdatabasename

    2023-08-10 18:42:18
  • [解決済み] MySQL Workbenchの自動インクリメントを無効にする

    質問 Workbench version 6.3.5 Community を使用していますが、GUI のみの質問です。 新規テーブル作成時、自動インクリメントチェックボックスが無効になっています。 バグでしょうか、それともオプションで何らかの方法でこれを有効にする必要があるのでしょうか? また、テーブル作成時にGUIで自動インクリメントの開始値とステップを設定するにはどうすれ

    2023-08-10 08:03:05
  • [解決済み] MySQLでカラムの一部の値に先頭の0を追加する

    質問 CSVで送られてきたファイルがあります。対象フィールドは8桁です。そのうちのいくつかは 0 で始まっており、フィールドは数値で送られてきました。そこで、今、先頭の0をいくつか落としました。 私はすでにフィールドを varchar に変換しています。今、私はこれを行う必要があります。 私は今これを持っています。 12345678 1234567 これが必要なんです。 1

    2023-08-09 01:31:26
  • MySQL vs. SQL Server vs. Oracle [終了しました]。

    質問 終了しました。 この質問は Stack Overflow ガイドライン . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2023-08-07 20:09:17
  • [解決済み] MySQLのクエリタイムを測定する

    質問 ロック解放などの待ち時間を測定せずに、クエリの実行時間を測定するにはどうしたらよいでしょうか。私の唯一の考えは、同じクエリを継続的に測定し、最速の時間を記録することでした。 どのように解決するのですか? プロファイラを SET profiling = 1; 次に、Queryを実行します。 で SHOW PROFILES; を実行すると、プロファイラが統計を

    2023-08-07 04:48:17
  • mysql2 と rails3 (bundler) で RuntimeError が発生する。

    質問 このエラーが発生します `establish_connection': Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (no such file to load -- active_record/connection_adapters/mysql2_adapter) (Runt

    2023-08-05 07:09:15
  • ストアドプロシージャ、ファンクション、ルーチンの違いは何ですか?

    質問 MySQL データベースのコンテキストで、これらの 3 つの用語の違いは何ですか。 ストアドプロシージャ ストアドファンクション ストアドルーチン また、それらの日付時間関数のようなビルドイン関数(例えば WEEKDAY() など)は、何として扱われるのでしょうか? どのように解決するのですか? Googleはあなたの友人です。mysql r

    2023-08-03 11:26:33
  • [解決済み] RDSスナップショットのダウンロード

    質問 最近、EC2インスタンスをダウングレードしました。 RDSに接続できなくなりました。 私はそれが内部IPが異なっていて、今ログインがその特定のIPに添付されていることかもしれないと思います。 解明できていません。 スナップショットからバックアップを取れるようにしたいです。 AWSでダウンロードする方法はないでしょうか? どのように解決するのですか? RDS スナップショットをダ

    2023-08-01 16:01:54
  • ローカルホスト(xampp)でMySQLのストリクトモードをオン/オフする方法は?

    質問 ローカルホスト(xampp)でMySQLのストリクトモードがオンかオフかを確認する方法を知りたいのです。 オンの場合、どのようなモードで、どのようにオフにするのか。 オフの場合、どのようにオンにするか。 私はすでに http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-full と https

    2023-08-01 01:59:51
  • [解決済み] DATE型、TIME型、DATETIME型、TIMESTAMP型の違いとは?

    質問 私は 時間 と 日付 を追加しました。そこで、私は NOW() 関数を使用しました。しかし、私は何を使用すべきかわかりません。 タイプカラム を使うべきかわかりません。注意すべきは NOW() はこのように時刻と日付の両方を返します。 2014-11-11 12:45:34 ここで解決策として、日付と時刻を区切るセパレータ( 2014-11-11

    2023-07-31 08:26:17
  • mysqldumpはプログレスバーに対応していますか?

    質問 を決定する方法はありますか? mysqldump が実行されている間に、バックアップがどのくらい完了したか、またはどのくらい残っているかを判断する方法はありますか? どのように解決するのですか? そうです。 パッチがコミットされました。 をコミットしました。 この新しいパッチには --show-progress-size という追加パラメータがあり、デフォルトでは

    2023-07-31 05:44:35
  • MySQL のデフォルトの ON DELETE 動作は何ですか?

    質問 私は MySQL を解析しようとしています。 ドキュメント . 彼らはより明確であるべきです。彼らが言っているのは、5つの可能性があるということです。SET NULL、NO ACTION、RESTRICT、CASCADE、およびSET DEFAULTです。 NO ACTIONとRESTRICTは同じこと(FKを破壊するDB変更を防ぐ)を行い、そのことがデフォルトであるため、ON

    2023-07-30 23:33:40
  • mysqlのifnullとcoalesceの違いは何ですか?

    質問 select ifnull(null,'replaces the null') -->replaces the null select coalesce(null,null,'replaces the null') -->replaces the null どちらの節でも、主な違いは引数の渡し方です。例えば ifnull は 2 つのパラメータで、coalesce

    2023-07-30 01:57:57