問題タブ [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.
php - PHP と MYSQL: A が機能し、B が機能しないのはなぜですか?
まず、MySQL の DATE_ADD 関数を使用しています。phpで使おうとすると$sqlA
、なぜか構文エラーと言われます(主にWHERE以降の部分)。なんで?
ただし、DATE_ADD がなくても機能します。
に列名とテーブル名を入れたことに注意してください$sqlB
。さて、私は今それをPHPに置き換えようとしましたが、これは失敗します. 構文エラーと表示されますが、なぜですか?
mysql - どのSQLが優れていますか? MySQL 5.1 で
MySQL INSERT で
- に置換
- INSERT INTO .. ON DUPLICATE KEY UPDATE
どのSQLが優れていますか? アドバイスをいただけますか?
java - DBユニット; テーブル/列名の大文字と小文字の区別に関する混乱
アプリケーションを起動すると、このエラーが発生します
テーブル/列名はすべて大文字で参照されているため、なぜこれが得られるのかよくわかりません(メッセージはこれが問題ではないと主張していますが)
私のテーブル:
私のドメインエンティティのスニペット:
DBUnitに強制的に使用させようとしているテスト日のスニペット:
テーブルを削除し、Javaコードを再コンパイルしましたが、何かアイデアはありますか?
sql - MySql の一意のキー
Col1、Col2、Col3、および Col4 の 4 つの列を持つテーブルがあります。
Col1、Col2、Col3 は文字列で、Col4 は自動インクリメントの整数の主キーです。今私の要件は、Col2 と Col3 の一意の組み合わせを持つことです。
みたいに言いたい。
'val2','val3' の同じ組み合わせがテーブルに存在するため、2 番目のステートメントはエラーをスローする必要があります。しかし、自動インクリメント列が必要なため、それを主キーにすることはできません。そのためには、col4 を主キーにする必要があります。テーブルに両方を含めることができるアプローチを教えてください。
mysql - MySQLを使用して、通貨ごとにグループ化された、ギャップが埋められた日次売上レポートを生成する
MySQL 5.1.45を使用して、オンラインストアの比較的基本的なレポートと思われるものを作成しようとしています。
ストアは複数の通貨で支払いを受け取ることができます。データを使用していくつかのサンプルテーブルを作成し、これらの数値をグラフ化できるように、日付と通貨でグループ化された簡単な表形式の結果セットを生成しようとしています。
日付ごとに利用可能な各通貨を確認したいのですが、その日のその通貨での売上がなかった場合は結果が0になります。 それを機能させることができれば、同じことをしたいのですが、製品IDごとにグループ化されています。
私が提供したサンプルデータでは、3つの通貨と2つの製品IDしかありませんが、実際にはそれぞれの数はいくつでもかまいません。
日付で正しくグループ化できますが、通貨でグループ化を追加すると、クエリで必要なものが返されません。
私はこの記事に基づいて作業を行いました。
日付のみでグループ化されたレポートクエリ:
日付と通貨でグループ化されました:
私が得ている結果(日付と通貨でグループ化):
私が望む結果:
テストで使用しているスキーマとデータ:
sql - 「デフォルト値」を使用したSQL GROUP BY
「デフォルト値」を返す必要がSELECT
ある句を使用してステートメントを作成しようとしています。GROUP BY
次の単純な MySQL テーブルを想像してください。
テーブルには 1 つのレコードのみが含まれます。
病棟の後、次の SQL クエリを実行しています。
期待される結果セットを取得します。
ただし、結果セットを次のようにしたいと思います。
この動作を達成することは可能ですか?
information-schema - information_schemaデータベースは何を表していますか?
mysqlに1つのデータベースがあります。
しかし、phpMyAdminにログインすると、information_schemaという別のデータベースが表示されます。
そのデータベースは常に1つのデータベースに存在しますか?
つまり、mysqlに存在するすべてのデータベースにinformation_schemaのコピーがありますか、それともmysqlサーバーごとにinforemation_schemaというデータベースが1つありますか?
このinformation_schemaデータベースを変更すると、現在のデータベースにどのような影響がありますか?
sql - SQL「in」ステートメントが処理できる最大変数は何ですか
上記のように
、たとえば WHERE In(var 1,var 2,var 3, ..., var 5609,)
マシンの速度が低下する前に制限はありますか?
python - Macでのmysqlの設定
私は最初にMacportsをインストールしたので、簡単にインストールできます。次に、mysql5、mysql5-serverおよびpy26-mysqlをインストールしました。
すべてがうまくいった。入力すると:which mysql5
`/ opt / local / bin/mysql5が返されます
しかし、サーバーmysql5に入ろうとすると、エラーが生成されます。
どうすれば修正できますか?
最終的には、mysqlをdjangoプロジェクトのバックエンドとして使用したいと思います。`
php - mysqlでデータを数えて週ごとにグループ化する
これは私のDBテーブルです:
このテーブルには多くのデータがあります。結果を次のように表示したい場合はどうすればよいですか。
1 か月のデータがたくさんあります。1週間ごとに分けてカウントしたいのですが、1週間程度に達したデータがあれば、スクリプトが自動でカウントし、1週目、2週目、3週目…と分けて共有します。それ、どうやったら出来るの?または何か考えがありますか?YEARweek()
コマンドを使ってみてはどうですか?