問題タブ [composite-primary-key]
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.
database - 1 つのテーブルに複数の主キーを設定できますか?
1 つのテーブルに複数の主キーを設定できますか?
sqlite - 複数の列の Sqlite 主キー
SQLITE で複数の列に主キーを指定する構文は何ですか?
sql - SQL で複合主キーを定義するにはどうすればよいですか?
SQL で 2 つのフィールドで構成される複合主キーを定義するにはどうすればよいですか?
私はPHPを使用してテーブルとすべてを作成しています。voting
フィールドQuestionID
、MemeberID
、およびでテーブル名を作成したいvote
。また、複合主キーはフィールドQuestionID
とで構成されますMemberID
。
どうすればいいですか?
sql-server - テーブルの複合主キーを変更する方法
これは私のテーブル構造です......テーブルの複合主キーを削除するにはどうすればよいですか? また、外部キーを im_inv_no に追加する必要があります 参照テーブルは im_inv_no を含む invs_location であり、 department_code は同じ主キーである必要があります
sql - SQLServer-Noob関係の質問
私は2つのテーブルを持っています:
と
「IntRef」フィールドに基づいて、すべてがClientJobテーブルにリンクする複数の「コメント」を作成できるようにしたいと思います。したがって、基本的にコメントが作成されるたびに、ClientJobのINTREFが指定され、ClientJobテーブルからすべての詳細をプルバックすると、すべてのコメントがそれに付随します。2つのテーブル間の関係を設定しようとしましたが、SQL Serverは主キーがClientJobテーブルのIntRefフィールドではないと述べているため、Commentsテーブルをそれにリンクできません。ClientJobテーブルに複数の主キーを含める方法はありますか?!または、これを完全に行う別のより効率的な方法。関係は「1ClientJobには多くのコメントがあります」です。
非常に感謝します、
敬具。
mysql - 複合キーまたは新しい一意のキー
どれが一番いいのか知りたいです。col1(外部キーfk1)、col2(外部キーfk2でもある)を持つAというテーブルがあります。PK を (col1,col2) または新しく生成された PK として使用できますか? クエリには、条件に fk1 があり、結合に fk2 があります。ベストな1台を教えてください。
PS私はmysqlを使用しています
sql - 複数列の主キーを使用することの長所と短所は何ですか?
次の例をご覧ください。
- これが適切な場合
- これが適切でない場合
データベースの選択が上記の例に違いをもたらす時期はありますか?
sql-server - 主キーを更新する方法
これが私の問題です-私は2つのテーブルを持っています:
- WORKER、列
|ID|OTHER_STAF|
あり、IDは主キーです - FIRM、列
|FPK|ID|SOMETHING_ELSE|
あり。FPKとIDの組み合わせが主キーになり、IDはWORKER.IDを参照する外部キーです(nullではなく、WORKERと同じ値である必要があります)。
UPDATE_ID_WORKER
WORKERの特定のIDの値を変更したいストアドプロシージャを作成したいのですが、FIRMの特定のIDの値のすべてのインスタンスでも変更したいと思います。
sql-server - 複合主キーの一部としてのタイムスタンプ?
複合主キーの一部としてタイムスタンプを指定してlinq-to-sqlを使用すると、次のエラーが発生します。
「タイプ'Timestamp'の主キー列をサーバーで生成できません。」
これは、タイムスタンプが単なる行バージョンであるためだと思います。したがって、挿入後に作成する必要がありますか?または...
ruby-on-rails - RubyOnRailsの複数の複合主キーに関する質問
私はRubyの新しい人で、次の主キーを持つテーブルがあります。
- transaction_types:
- transaction_type
- transaction_headers:
- transaction_type
- transaction_year
- transaction_id
- transaction_details:
- transaction_type
- transaction_year
- transaction_id
- city_id
- ticker_id
- ティッカー:
- city_id
- ticker_id
もちろん、これらのモデルには、customer_id、connection_idまたはdate、user_idなどの他の非主キーがありますが、これらは単なるデータであるか、問題がないため、関係にとって重要ではありません。
これらは私のモデルです:
対応する各主キーとの関係を実行する必要があります。transaction_typeからtransaction_detailおよびtransaction_headerへの関連付けは簡単でしたが、 transaction_headerとtransaction_detailの間、およびtransaction_detailとtickerの間の関連付けを作成するにはどうすればよいですか。ティッカー関係の:throughキーを作成する方法は?
ありがとうございました