主キーを作成するには 2 つの方法があります。 テーブルテーブル名を作成( フィールド名タイプ、 フィールド名タイプ、 … 主キー(名前) ); または テーブルテーブル名を作成( フィールド名タイプ主キー、 フィールド名タイプ、 … ); ただし、複合主キーを作成する場合は、2 番目の方法を使用できないことに注意してください。 ここでは、「複数の主キーが定義されています」というエラーが報告されており、複数の主キーが定義されていることを示しています。正しい書き方は次のとおりです。 アイテムに複合主キーが設定されている場合、複合主キーの作成と削除が同時に行われるため、主キーを削除する必要があります。ただし、ここでは自動インクリメントが設定されているため、主キーを削除する前に、まず自動インクリメントを削除する必要があります。自動インクリメントを削除せずに主キーを直接削除すると、エラーが報告されます(以下を参照)。 まず自動増分を削除する必要があります: ここで複合主キーを作成する場合、まず name フィールドの通常のインデックスを削除し、次に stu_id フィールドと name フィールドの両方に複合主キーを作成します。 概要: 記事の冒頭で説明した主キーを作成する 2 つの方法のうち、2 番目の方法は複合主キーを作成するときには使用できません。複合主キーは、作成と削除を同時に行う必要があります。 上記は、MySQL で複数の主キーが定義されているエラー メッセージに対する解決策です。123WORDPRESS.COM をお読みいただき、サポートしていただきありがとうございます。 以下もご興味があるかもしれません:
|
>>: Linuxがすべてのコマンドをサポートしていない問題の解決策
目次一方向データフローの説明Vue2.x の使用法親コンポーネントに変更を通知するイベントのフォーム...
この記事では、JavaScriptでシンプルな時計を実装するための具体的なコードを参考までに紹介しま...
実施原則メイングラフィックは、背景と前景の 2 つの要素で構成されています。次のサンプルコードでは、...
1. データベース認証ステートメントを作成する > データベース seata を作成します。 ...
目次1. 開発前にエンティティの種類を決定する2. インターフェースをリクエストするときは、使用する...
目次1.1. IP経由のコンテナ間のネットワークアクセス1.2. コンテナ名またはコンテナIDによる...
iノードとは何ですか? inode を理解するには、まずファイル ストレージから始める必要があります...
1. web01にzabbix-agentをインストールするZabbix ウェアハウスをデプロイする...
目次序文🍹準備🍲vue3 の使い方🍖 実装要約する序文最近、私の最初の公式 vue3 + ts プロ...
1. 三角形境界線の設定 コード: 幅: 300ピクセル; 高さ: 300px; 背景: 赤; 境界...
目次ユーティリティ: vue での使用:説明する:画像安定化:スロットル:ユーティリティ: // 手...
データベースのパフォーマンスに関する話面接では、「データベースにどのくらい精通していますか?」など、...
この記事では主にTomcatプロセスを記録し、TCP接続が多すぎることによるCPU使用率の過剰のトラ...
ウェブ全体を検索して、さまざまな落とし穴を見つけましたが、問題は解決しませんでした。ついに自分でも分...
アプリケーション ソフトウェアには通常、次のようなビジネス要件があります。新しいバージョンの APP...