問題タブ [database-table]

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 に答える
22732 参照

mysql - INSERT INTO ... ON DUPLICATEKEYUPDATEを使用する場合のMysql主キー

私のテーブル構造は次のとおりです。

私がやろうとしていることは:

新しいエントリを挿入したいが、それを複製したくないとしましょう。グーグルで検索した後、次の形式を見つけました。

問題は私のテーブル、主キー=>にあると思いますid。次を使用できるように、テーブルを変更するにはどうすればよいですか。

user_id + typeを主キーとして使用できますか?はいの場合、その方法を教えていただけますか?

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

php - great()を介してクエリされたフィールドを検出します

mysql GREATEST()関数を使用して、いずれかの列(applesまたはpeaches)から最大の整数値を選択しています。

とを使用する$result = "SELECT GREATEST(apples, peaches) FROM table";echo $result、次のようになります。

各値の横に、対応する果物の名前と果物のアイコンをエコーし​​ます。MYSQLクエリを介して以下の画像を取得するにはどうすればよいですか?

代替テキスト

また、関数によって等しい値が表示されないことに注意してGREATEST()ください。等しい値を表示する方法もありますか?

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

database - これを表にするとどうなるか。

私はそのようなデータのコレクションを持っています

最初に、これを次のように2つのテーブルに正規化しました

パフォーマーを別のテーブルで表現したいと思っていますが、表現方法がわかりません。私が言えることから、次の関係が存在します

  • 1 対多: プログラムには多くのパフォーマーを含めることができます。
  • 1 対多: 1 人のパフォーマーが多くの番組に出演する可能性があります

これをどのように表現すればよいかわかりませんか?

EDIT ああ、なるほど、たとえば、実際にはこのようなテーブルがあるのでしょうか?

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

sql - SQL Server: テーブル カスケードを削除しますか?

オラクルでは、すべてのテーブルと制約を削除するには、次のように入力します

これにより、テーブルとその依存関係が完全に削除されます。SQLサーバーに相当するものは何ですか??

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

database-administration - Squirrel SQL を使用してデータベース内のすべてのテーブルを一覧表示するにはどうすればよいですか?

Squirrel SQL を使用して、デスクトップ上の JavaDB/Derby データベースに接続しています。SQL クエリを実行できます。

しかし、データベース内のすべてのテーブルを一覧表示するにはどうすればよいでしょうか? そしてできればすべての列と列の種類。

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

mysql - mysql db テーブル クエリ

私は2つのテーブルを持っています:

しようとしているクエリは次のとおりです。

しかし、それらを接続する方法がわかりません、ありがとう

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

android - Android の SQLite で複数のテーブルを作成する

こんにちは、データベースに 2 つの異なるテーブルを作成したいと考えています。これらのテーブルは User_detailsCreditcard_details です。データベース操作を実装するために次の DBAdapter クラスを作成しましたが、insertCreditcard() メソッドを呼び出すと値が挿入されません。2番目のテーブルが作成されているのだろうか。私はどこかで間違っていますが、問題を修正するためにどこで何をすべきかわかりません。

私が正確にやろうとしていたのは 、User_detailsテーブルのid フィールドを、ログイン アクティビティで提供されたユーザー名とパスワードに対してチェックし、このid 変数の値を、 Creditcard_detailsの行を検索するために使用されるccidという別の変数に割り当てることでした。テーブルまたはそれに値を挿入します。

誰かが私を案内してくれませんか。

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

php - PHP:クエリ結果をテーブルにプロットする関数

私はPHPの使用に比較的慣れておらず、データベースからデータをフェッチするためにPHPを使用することに取り組んでいます。以下のように、プロットする必要のある列の数がわかっている場合、テーブルにクエリを非常に簡単にプロットすることができました。

クエリ結果が保持するフィールド/列の数に関係なく、与えられたクエリの結果をプロットする別の関数にコードを記述する方法があるかどうか疑問に思いました。

共有したいアドバイスやコードをありがとうございます。

ジョニー

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

mysql - 'Users' SQL テーブルが制御不能です。より良い方法を探しています

私は 3 年以上調査ソフトウェアをプログラミングして使用しています。これは、たとえばほとんどの CMS で見られるように、基本的な「ユーザー」SQL テーブルを備えた単純な調査システムとして始まりました。私は当初、各調査で 30 人ほどのユーザーを対象に、このプログラムを 2、3 回使用する予定でした。

現在、このプログラムは成長し、毎月 1 ~ 2 回の調査に使用されています。アンケートには何百人ものユーザーがいる場合があり、表が非常に長くなり、混乱を招きます。

ただし、従来のユーザー リスト以外に最適な方法はありません。調査ごとに新しいテーブルを作成することを考えましたが、問題があると感じています。私が今やっていることは、調査が終了したときに完全な SQL データベースをアーカイブすることです。これは今のところ十分便利ですが、古い調査の結果をすぐに見つけなければならないときは悪夢に変わります。

この問題に遭遇したのは私が初めてではないと確信しており、解決方法を教えていただければ幸いです。そのためのベストプラクティスはありますか?

ありがとう!

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

c# - DataTableのタイムゾーンが間違っています

server1にあるWebサイトがあります。server2上にあるWebサービスを使用します。Webサービスは、server3上にあるデータベースを使用します。

Server1 server2とserver3のタイムゾーンが異なるため、Webサービスを介してデータテーブルを取得すると、日時タイプの列の時間値が異なります。

例えば、

データベースにレコード(日付タイプ)「2010-03-24-12:00:00」がある場合、Webサイトでは「2010-03-24-13:00:00」になります

列の「DateTimeMode」を変更しようとしましたが、問題は解決しませんでした。