• [解決済み] MySQL SQLクエリの各結果に対してレコードを挿入するには?

    質問 例えば SELECT DISTINCT id, customer_id, domain FROM config WHERE type = 'foo'; で、いくつかのレコードを返します。 のように、結果セット内のリーチ行に対して挿入を行うにはどうすればよいでしょうか。 INSERT INTO config (id, customer_id, domain) VALUES

    2023-05-18 05:36:19
  • [解決済み] MySQLのスケーリングソリューション(レプリケーション、クラスタリング)

    質問 において 起動 で働いている私たちは今、データベースのスケーリングソリューションを検討しています。MySQL では、(少なくとも私にとっては)やや混乱します。 MySQL クラスタ , レプリケーション および MySQL クラスタレプリケーション (ver. 5.1.6 から)、これは MySQL クラスタの非同期バージョンです。MySQL のマニュアルで

    2023-05-18 02:09:30
  • [解決済み] MySQLのピボット行を動的な列数で表示する

    質問 3つの異なるMySQLテーブルがあるとします。 テーブル products : id | name 1 Product A 2 Product B テーブル partners : id | name 1 Partner A 2 Partner B テーブル sales : partners_id | products_id

    2023-05-13 13:32:41
  • [解決済み] MySQLでカラムの最後の2文字を削除する

    質問 エントリーが文字列であるSQLカラムがあります。私は最後の2文字をトリミングした後、これらのエントリを表示する必要があります、例えば、エントリが 199902345 である場合、次のように出力する必要があります。 1999023 . TRIMについて調べてみましたが、最後の2文字が何であるかがわかっている場合のみトリミングを行うようです。しかし、私の場合、最後の2つの数字が何で

    2023-05-12 18:28:14
  • [解決済み] MySQL JOINで結合テーブルをLIMIT 1で結合する。

    質問 2つのテーブルを結合したいのですが、テーブル1のレコードに対してテーブル2のレコードが1つしか取得できません。 例えば SELECT c.id, c.title, p.id AS product_id, p.title FROM categories AS c JOIN products AS p ON c.id = p.category_id これは products

    2023-05-12 12:58:42
  • [解決済み] MySQL utf8mb4, 絵文字の保存時のエラー

    質問 MySQLデータベースに、あるサービスからのユーザーの名前を保存しようとしています。これらの名前には、「?」のような絵文字が含まれることがあります。(単なる例です) 少し検索した後、私はこれを見つけました スタックオーバーフロー にリンクしている チュートリアル . 手順に従い、すべてが適切に設定されているように見えます。 データベース (charset と co

    2023-05-12 04:39:44
  • [解決済み] MySQLのテーブルに多くの行を挿入して、新しいIDを返すにはどうすればよいですか?

    質問 通常、MySQL テーブルに行を挿入して last_insert_id を返します。しかし、今、私はテーブルに多くの行を一括挿入し、ID の配列を取得したいのです。誰かこれを行う方法を知っていますか? 似たような質問がいくつかありますが、全く同じではありません。私は新しいIDを任意の一時的なテーブルに挿入したいわけではなく、IDの配列を取得したいだけです。 一括挿入から

    2023-05-10 06:03:08
  • [解決済み] 同じMySQLテーブル内のレコードを複製/コピーする

    質問 ずっと探しているのですが、簡単な解決策が見つかりません。私はテーブルのレコードを複製したいのですが、もちろん、ユニークな主キーは更新される必要があります。 私はこのクエリを持っています。 INSERT INTO invoices SELECT * FROM invoices AS iv WHERE iv.ID=XXXXX ON DUPLICATE KEY UPDA

    2023-05-08 15:51:30
  • [解決済み] SELECT * FROM multiple tables. MySQL

    質問 SELECT name, price, photo FROM drinks, drinks_photos WHERE drinks.id = drinks_id は5行(5配列)を生成します。 photo は行内で唯一の一意なフィールドです。 name, price が繰り返される ( ここで fanta- name, price を3回繰り返します。 ) これらの重複

    2023-05-07 20:24:46
  • [解決済み] ERROR 1148: 使用されたコマンドはこのMySQLバージョンでは許可されていません。

    質問 を使用して、mysqlデータベースにデータをロードしようとしています。 LOAD DATA LOCAL INFILE A.txt INTO DB LINES TERMINATED BY '|'; この質問のトピックは、私が得た応答です。私は、ローカルデータのオフロードがデフォルトでオフであり、私はコマンドを使用してそれを有効にする必要があることを理解しています local-i

    2023-05-07 10:49:12
  • [解決済み] Docker MySQLコンテナにlocalhostから接続しますか?

    質問 dockerのmysqlイメージが動いていて、docker-compose.ymlファイルが以下のような感じです。 db: image: mysql environment: MYSQL_ROOT_PASSWORD: "" MYSQL_ALLOW_EMPTY_PASSWORD: yes ports: - "3306:3306" これは問題なく

    2023-05-07 04:06:18
  • [解決済み] デシマルからINTへのキャスト

    質問 こんなことをしようとしています。 SELECT CAST(columnName AS INT), moreColumns, etc FROM myTable WHERE ... こちらのヘルプFAQを拝見しました。 http://dev.mysql.com/doc/refman/5.0/en/cast-functions.html を見ると、以下のように書けるようです。

    2023-05-07 02:31:17
  • [解決済み] RowDataPacketオブジェクトにアクセスする方法

    質問 私は現在、Node-webkitを使用してデスクトップアプリケーションを開発しています。その過程で、私はローカルのMySQL-データベースからいくつかのデータを取得する必要があります。 クエリは問題なく動作しますが、結果にアクセスする方法がわかりません。私は、関数に渡される配列にそれらすべてを格納します。コンソールでは、それらは次のように見えます。 RowDataPacket {

    2023-05-05 15:50:18
  • [解決済み] SELECTクエリで計算フィールドを再利用できますか?

    質問 mysql ステートメント内で計算フィールドを再利用する方法はありますか。私は、エラー "不明な列 total_sale" のために取得します。 SELECT s.f1 + s.f2 as total_sale, s.f1 / total_sale as f1_percent FROM sales s それとも計算を繰り返さなければならないのでしょうか?必要

    2023-05-05 06:37:30
  • [解決済み] SQL Order By Count

    質問 このようなテーブルとデータがある場合。 ID | Name | Group 1 Apple A 2 Boy A 3 Cat B 4 Dog C 5 Elep C 6 Fish C というように、グループの合計が小さいものから大きいものへと順番に並べ

    2023-05-03 20:46:56
  • [解決済み] MySQLへのSQLダンプのインポートエラー。不明なデータベース/データベースを作成できません

    質問 SQL ダンプ ファイルをインポートする方法に困っています。 MySQL で最初にデータベースを作成しないと、インポートできないようです。 これは、以下の場合に表示されるエラーです。 database_name がまだ作成されていない場合に表示されるエラーです。 username = 元のサーバーのデータベースにアクセスできる人のユーザー名。 database_name

    2023-04-30 05:42:45
  • [解決済み] MySQL: (製品) 価格の優先カラムタイプは?

    質問 MySQLで、商品の価格(または通貨全般)を格納するための好ましいカラムタイプは何でしょうか?Googleは、FLOATのDECIMALがよく使われることを知りましたが、どちらが良いのでしょうか。 私は0.01から25.00までの価格を保存しています。もちろん、もっと高い値も可能です。(注意: 私はコピーペーストのコードを求めているのではなく、より完全な答えを形成するのに役立つより

    2023-04-28 07:52:14
  • [解決済み] MySQLで日付範囲の重なりをチェックする

    質問 このテーブルは、セッション(イベント)を保存するために使用されます。 CREATE TABLE session ( id int(11) NOT NULL AUTO_INCREMENT , start_date date , end_date date ); INSERT INTO session (start_date, end_date) VALUES ("2010

    2023-04-25 23:33:18
  • [解決済み] テーブルの行をUPDATEしたり、存在しない行をINSERTするにはどうすればよいのでしょうか?

    質問 次のようなカウンタの表があります。 CREATE TABLE cache ( key text PRIMARY KEY, generation int ); カウンタの1つをインクリメントするか、対応する行がまだ存在しない場合は0に設定したいと思います。標準SQLで並行処理の問題を起こさずにこれを行う方法はありますか? この操作はトランザクションの一部であったり

    2023-04-22 20:13:08
  • [解決済み] MySQL Alter table causes Error: NULL値の使用は無効です。

    質問 私の既存のテーブルです。 +-----------------+---------------+------+-----+---------+-------------------+ | Field | Type | Null | Key | Default | Extra | +-----------------+---

    2023-04-20 21:46:52