主キーを作成するには 2 つの方法があります。 テーブルテーブル名を作成( フィールド名タイプ、 フィールド名タイプ、 … 主キー(名前) ); または テーブルテーブル名を作成( フィールド名タイプ主キー、 フィールド名タイプ、 … ); ただし、複合主キーを作成する場合は、2 番目の方法を使用できないことに注意してください。 ここでは、「複数の主キーが定義されています」というエラーが報告されており、複数の主キーが定義されていることを示しています。正しい書き方は次のとおりです。 アイテムに複合主キーが設定されている場合、複合主キーの作成と削除が同時に行われるため、主キーを削除する必要があります。ただし、ここでは自動インクリメントが設定されているため、主キーを削除する前に、まず自動インクリメントを削除する必要があります。自動インクリメントを削除せずに主キーを直接削除すると、エラーが報告されます(以下を参照)。 まず自動増分を削除する必要があります: ここで複合主キーを作成する場合、まず name フィールドの通常のインデックスを削除し、次に stu_id フィールドと name フィールドの両方に複合主キーを作成します。 概要: 記事の冒頭で説明した主キーを作成する 2 つの方法のうち、2 番目の方法は複合主キーを作成するときには使用できません。複合主キーは、作成と削除を同時に行う必要があります。 上記は、MySQL で複数の主キーが定義されているエラー メッセージに対する解決策です。123WORDPRESS.COM をお読みいただき、サポートしていただきありがとうございます。 以下もご興味があるかもしれません:
|
>>: Linuxがすべてのコマンドをサポートしていない問題の解決策
VMに慣れた後、BOXに切り替えるのは少し異なります。たとえば、コピーネットワークカードを2枚使って...
まずはコードと効果を見てみましょう↓ <スタイル> 。主要 { アウトライン: 1px ...
目次仮想DOM仮想DOMとは何か仮想DOMの役割Vue の仮想 DOM vノードvNodeとはvNo...
js 実行字句解析フェーズ: 形式パラメータ解析、変数宣言解析、関数宣言解析の 3 つの部分が含まれ...
Google Chrome では、ログインに成功すると、パスワードを記憶するかどうかを尋ねるメッセー...
イベントの説明onactivate: オブジェクトがアクティブ要素として設定されたときに発生します。...
フロントエンドの開発過程で、チェックボックスが必要な状況が発生しました。ユーザー操作の利便性を考慮し...
今日、牛南ニュースリリースシステムについて学んでいたとき、牛南先生はスクロールバーに関するいくつかの...
単一のテーブルをエクスポートするmysqldump -u ユーザー -p db名 テーブル名 >...
最近、データライフサイクル管理の詳細を整理していたときに、小さな問題を発見しました。それは、MySQ...
ユーザーが登録すると、ラベルをクリックして確認コードを変更します。クリックするとラベルに影の部分がで...
<br />この記事では、開発者ツールのさまざまなメニューについて簡単に説明しました。こ...
レプリケーションとは、マスター データベースの DDL および DML 操作をバイナリ ログを介して...
目次1. プロジェクト構築2: ディレクトリ構造3: コンポジションAPI 4: 基本的な使い方:最...
目次Dockerを使用してMySQLサービスをデプロイする方法DockerでRedisサービスをデプ...