• [解決済み] MySQLでSLEEP()を正しく使うには、いつ、どのようにすればよいのでしょうか?

    質問 に関して その他の質問 をどう使うか悩んでいます。 MySQL の SLEEP(duration) を正しく表示します。 MySQL Dev forums を読んだり、MySQL Docs の非常に曖昧な説明から、私はこの方法を使用することができません。 SELECT ... SLEEP(1); /* wait for a second before anothe

    2022-03-08 19:29:24
  • [解決済み] 合鍵の無視について?[重複]する

    質問 この質問はすでにここに回答があります : INSERT IGNORE" vs "INSERT ... ON DUPLICATE KEY UPDATE" <スパン (回答12件)

    2022-03-08 16:36:34
  • [解決済み] Now() vs GetDate()

    質問 データベースをsqlserverからmysqlに移行しています。 に来たとき getDate() 関数は、sqlserverでは、mysqlで置換されています。 Now() しかし Now() のような正確な結果や書式を返さない getDate() が返される。 を微調整する解決策はないのでしょうか? Now() の結果と同じになるようにします。 getDate()

    2022-03-08 11:59:43
  • [解決済み] インストール後、'localhost' (10061)のMySQLサーバーに接続できない

    質問 でMySQLをインストールしました。 mysql-installer-5.5.20.0.msiをインストールしました。 をWindows 7で使用しています。 cmdウィンドウから、 "mysqlshow -u root -p" を実行しました。パスワードを要求され、次のエラーが返されました: "Can't connect to MySQL serv

    2022-03-08 06:42:17
  • [解決済み] MySQLの 上位n個の最大値を選択しますか?

    質問 特定の列で最大の値を持つ上位N行を返す必要があるクエリについて、非常に混乱しています。 例えば、行が N-1, N, N + 1 は同じ値を持っています。を返さなければなりません。 just top N または top N + 1 の行になります。 解決方法は? もし、そうなら。 select * from t order by value desc limit

    2022-03-08 06:02:42
  • [解決済み] Sqlデータベースからの単純な無作為標本

    質問 SQLで効率的に単純な無作為抽出を行うには?問題のデータベースはMySQLを使用しています。私のテーブルは少なくとも20万行で、約1万件の単純無作為抽出をしたいのです。 答えは、quot;learn" です。 SELECT * FROM table ORDER BY RAND() LIMIT 10000 大きなテーブルの場合、この方法では遅すぎます。 RAND() という

    2022-03-08 02:40:01
  • [解決済み] MySQLでのループの例

    質問 MySQLで、このストアドプロシージャに LOOP : DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THE

    2022-03-07 20:51:07
  • [解決済み] デリミタを使ったMySQLの部分文字列抽出

    質問 MySQLで文字列から部分文字列を抽出したいのですが、どうすればよいですか?文字列はカンマ(',')で区切られた複数の部分文字列を含んでいます。これらの部分文字列を、任意のMySQL関数を使用して抽出する必要があります。 例えば Table Name: Product ----------------------------------- item_code name

    2022-03-07 16:03:10
  • [解決済み] avgとgroup byを使ったSQLクエリ

    質問 MySQLのSQLクエリを作成する際に、いくつかの問題があります。次のような構造を持つテーブルがあります。 mysql> select id, pass, val from data_r1 limit 10; +------------+--------------+----------------+ | id | pass | val

    2022-03-07 11:20:11
  • [解決済み] SELECT ... FOR UPDATEはいつ使う?

    質問 このような場合、どのようにすればよいのでしょうか? SELECT ... FOR UPDATE . 質問1 : 以下のような場合は、良い例でしょうか? SELECT ... FOR UPDATE を使うべきですか? 与えられた。 rooms[id]です。 タグ[id, name] room_tags[部屋番号, タグ番号]を指定します。 room_id

    2022-03-07 09:27:20
  • [解決済み] #1062 - キー 'PRIMARY' のエントリが重複しています。

    質問 私のMySQLデータベースは、少し奇妙な動作をしています。これは私のテーブルです。 Name shares id price indvprc cat 2 4 81 0 goog 4 4 20 20 fb 4 9 20 20 テーブルに挿入しようとすると、この#1062のエラーが発生します。そこで

    2022-03-07 07:13:30
  • [解決済み] SQL - 当年度の結果のみを取得する

    質問 SQLを使用して、現在の年の結果を取得するにはどうすればよいですか? あるテーブルに日付のカラムがあり、そのカラムのフォーマットが yyyy-mm-dd . ここで、現在の年の結果のみを返すselectクエリを実行したいと思います。 擬似的なコードは以下のようになります。 select * from table where date is (current year d

    2022-03-07 02:38:54
  • [解決済み] Mysql テーブル作成時に DATETIME の形式を 'DD-MM-YYYY HH:MM:SS' に設定する。

    質問 ググっても、新規にテーブルを作成する方法が見つかりません。 DATETIME カラムで、デフォルトのフォーマットは ' DD-MM-YYYY HH:MM:SS ' でやっているチュートリアルを見ました。 phpmyadmin で新しいテーブルを作成する場合、コマンドラインからmysqlを使用して同じことを実現できるのではないかと思っています。 CREATE TABLE ()

    2022-03-06 20:44:24
  • [解決済み] select 1 from tableとはどういう意味ですか?

    質問 以下のようなクエリをよく見かけます。 Select 1 From table この 1 どのように実行され、何を返すのでしょうか? また、どのような場面で使えるのでしょうか? どのように解決するのですか? SELECT 1 FROM TABLE_NAME とは、「テーブルから1を返す」という意味です。これだけではあまり目立たないので、通常は WHERE

    2022-03-06 17:59:07
  • [解決済み] MySQLで一括挿入を行う方法

    質問 テーブルに入力する必要があるレコードの数が1-多です。 クエリでこれを行う最良の方法は何でしょうか? ループを作成し、反復ごとに1つのレコードを挿入する必要がありますか? それとも、もっと良い方法があるのでしょうか? どのように解決するのですか? からの MySQLマニュアル VALUESを使用したINSERT文 構文は、複数行を挿入することができます。そのため

    2022-03-06 17:34:31
  • [解決済み] SQLのGroup ByとOrder By

    質問 タグのテーブルがあり、リストから最も多いカウントのタグを取得したい。 サンプルデータは以下のようなものです。 id (1) tag ('night') id (2) tag ('awesome') id (3) tag ('night') を使って SELECT COUNT(*), `Tag` from `images-tags` GROUP BY `Tag` は、

    2022-03-06 16:49:02
  • [解決済み] MacにコマンドラインMySQLクライアントをインストールする方法は?

    質問 GUIではなく、コマンドライン用のMySQLクライアントをインストールしたいのですが、どうすればいいですか?Web を検索しましたが、MySQL サーバをインストールする手順しか見つかりませんでした。 どのように解決するのですか? インストール MySQLWorkbench そして export PATH=$PATH:/Applications/MySQLWorkben

    2022-03-06 13:33:12
  • [解決済み] MySQL workbench に csv ファイルをインポートする方法は?

    質問 CSVファイルを持っています。140万行のデータが入っているのですが、そのCSVファイルは100万行が限界で、エクセルで開くことができません。 したがって、私はこのファイルを MySQL ワークベンチにインポートしたいのです。この csv ファイルには、以下のようなカラムが含まれています。 "Service Area Code","Phone Numbers","Preferen

    2022-03-06 06:04:35
  • [解決済み] MySQL COUNT DISTINCT

    質問 昨日、私のcpで明確な訪問の数を収集し、それらをカウントしようとしています。 SELECT DISTINCT `user_id` as user, `site_id` as site, `ts` as time FROM `cp_visits` WHERE ts >= DATE_SUB(NOW(), INTERVAL 1 DAY)

    2022-03-06 05:34:39
  • [解決済み] UPSERTを実行して、更新部分で新しい値と古い値の両方を使用する方法

    質問 くだらないけど、簡単な例。 私が受け取るアイテムの合計を保持するテーブル 'アイテム'を持っていると仮定します。 Item_Name Items_In_Stock ここでは品名が主キーです。数量Xの商品Aを受け取った場合、どのようにすれば以下のようになります。 アイテムが存在しない場合、私はアイテムAの新しいレコードを挿入し、在庫アイテムをXに設定

    2022-03-06 05:33:12