問題タブ [mysql5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
105 参照

php - PHP と MYSQL: A が機能し、B が機能しないのはなぜですか?

まず、MySQL の DATE_ADD 関数を使用しています。phpで使おうとすると$sqlA、なぜか構文エラーと言われます(主にWHERE以降の部分)。なんで?

ただし、DATE_ADD がなくても機能します。

に列名とテーブル名を入れたことに注意してください$sqlB。さて、私は今それをPHPに置き換えようとしましたが、これは失敗します. 構文エラーと表示されますが、なぜですか?

0 投票する
1 に答える
79 参照

mysql - どのSQLが優れていますか? MySQL 5.1 で

MySQL INSERT で

  1. に置換
  2. INSERT INTO .. ON DUPLICATE KEY UPDATE

どのSQLが優れていますか? アドバイスをいただけますか?

0 投票する
5 に答える
16358 参照

java - DBユニット; テーブル/列名の大文字と小文字の区別に関する混乱

アプリケーションを起動すると、このエラーが発生します

テーブル/列名はすべて大文字で参照されているため、なぜこれが得られるのかよくわかりません(メッセージはこれが問題ではないと主張していますが)

私のテーブル:

私のドメインエンティティのスニペット:

DBUnitに強制的に使用させようとしているテスト日のスニペット:

テーブルを削除し、Javaコードを再コンパイルしましたが、何かアイデアはありますか?

0 投票する
3 に答える
160 参照

sql - MySql の一意のキー

Col1、Col2、Col3、および Col4 の 4 つの列を持つテーブルがあります。
Col1、Col2、Col3 は文字列で、Col4 は自動インクリメントの整数の主キーです。今私の要件は、Col2 と Col3 の一意の組み合わせを持つことです。

みたいに言いたい。

'val2','val3' の同じ組み合わせがテーブルに存在するため、2 番目のステートメントはエラーをスローする必要があります。しかし、自動インクリメント列が必要なため、それを主キーにすることはできません。そのためには、col4 を主キーにする必要があります。テーブルに両方を含めることができるアプローチを教えてください。

0 投票する
2 に答える
2667 参照

mysql - MySQLを使用して、通貨ごとにグループ化された、ギャップが埋められた日次売上レポートを生成する

MySQL 5.1.45を使用して、オンラインストアの比較的基本的なレポートと思われるものを作成しようとしています。

ストアは複数の通貨で支払いを受け取ることができます。データを使用していくつかのサンプルテーブルを作成し、これらの数値をグラフ化できるように、日付と通貨でグループ化された簡単な表形式の結果セットを生成しようとしています。

日付ごとに利用可能な各通貨を確認したいのですが、その日のその通貨での売上がなかった場合は結果が0になります。 それを機能させることができれば、同じことをしたいのですが、製品IDごとにグループ化されています。

私が提供したサンプルデータでは、3つの通貨と2つの製品IDしかありませんが、実際にはそれぞれの数はいくつでもかまいません。

日付で正しくグループ化できますが、通貨でグループ化を追加すると、クエリで必要なものが返されません。

私はこの記事に基づいて作業を行いました。

日付のみでグループ化されたレポートクエリ:

日付と通貨でグループ化されました:

私が得ている結果(日付と通貨でグループ化):

私が望む結果:

テストで使用しているスキーマとデータ:

0 投票する
2 に答える
5978 参照

sql - 「デフォルト値」を使用したSQL GROUP BY

「デフォルト値」を返す必要がSELECTある句を使用してステートメントを作成しようとしています。GROUP BY

次の単純な MySQL テーブルを想像してください。

テーブルには 1 つのレコードのみが含まれます。

病棟の後、次の SQL クエリを実行しています。

期待される結果セットを取得します。

ただし、結果セットを次のようにしたいと思います。

この動作を達成することは可能ですか?

0 投票する
1 に答える
27865 参照

information-schema - information_schemaデータベースは何を表していますか?

mysqlに1つのデータベースがあります。

しかし、phpMyAdminにログインすると、information_schemaという別のデータベースが表示されます。

そのデータベースは常に1つのデータベースに存在しますか?

つまり、mysqlに存在するすべてのデータベースにinformation_schemaのコピーがありますか、それともmysqlサーバーごとにinforemation_schemaというデータベースが1つありますか?

このinformation_schemaデータベースを変更すると、現在のデータベースにどのような影響がありますか?

0 投票する
6 に答える
3994 参照

sql - SQL「in」ステートメントが処理できる最大変数は何ですか

上記のように
、たとえば WHERE In(var 1,var 2,var 3, ..., var 5609,)

マシンの速度が低下する前に制限はありますか?

0 投票する
4 に答える
176 参照

python - Macでのmysqlの設定

私は最初にMacportsをインストールしたので、簡単にインストールできます。次に、mysql5、mysql5-serverおよびpy26-mysqlをインストールしました。

すべてがうまくいった。入力すると:which mysql5`/ opt / local / bin/mysql5が返されます

しかし、サーバーmysql5に入ろうとすると、エラーが生成されます。

どうすれば修正できますか?

最終的には、mysqlをdjangoプロジェクトのバックエンドとして使用したいと思います。`

0 投票する
4 に答える
2171 参照

php - mysqlでデータを数えて週ごとにグループ化する

これは私のDBテーブルです:

このテーブルには多くのデータがあります。結果を次のように表示したい場合はどうすればよいですか。

1 か月のデータがたくさんあります。1週間ごとに分けてカウントしたいのですが、1週間程度に達したデータがあれば、スクリプトが自動でカウントし、1週目、2週目、3週目…と分けて共有します。それ、どうやったら出来るの?または何か考えがありますか?YEARweek()コマンドを使ってみてはどうですか?