主キーを作成するには 2 つの方法があります。 テーブルテーブル名を作成( フィールド名タイプ、 フィールド名タイプ、 … 主キー(名前) ); または テーブルテーブル名を作成( フィールド名タイプ主キー、 フィールド名タイプ、 … ); ただし、複合主キーを作成する場合は、2 番目の方法を使用できないことに注意してください。 ここでは、「複数の主キーが定義されています」というエラーが報告されており、複数の主キーが定義されていることを示しています。正しい書き方は次のとおりです。 アイテムに複合主キーが設定されている場合、複合主キーの作成と削除が同時に行われるため、主キーを削除する必要があります。ただし、ここでは自動インクリメントが設定されているため、主キーを削除する前に、まず自動インクリメントを削除する必要があります。自動インクリメントを削除せずに主キーを直接削除すると、エラーが報告されます(以下を参照)。 まず自動増分を削除する必要があります: ここで複合主キーを作成する場合、まず name フィールドの通常のインデックスを削除し、次に stu_id フィールドと name フィールドの両方に複合主キーを作成します。 概要: 記事の冒頭で説明した主キーを作成する 2 つの方法のうち、2 番目の方法は複合主キーを作成するときには使用できません。複合主キーは、作成と削除を同時に行う必要があります。 上記は、MySQL で複数の主キーが定義されているエラー メッセージに対する解決策です。123WORDPRESS.COM をお読みいただき、サポートしていただきありがとうございます。 以下もご興味があるかもしれません:
|
>>: Linuxがすべてのコマンドをサポートしていない問題の解決策
以下は、docker の golang イメージに基づいて ssh サービスを構築するためのコードで...
Windows 10 は Linux サブシステムをサポートするようになり、面倒なデュアル システ...
1. 公式サイトのmysqlダウンロードページからmysql-5.7.21-windowx64.zi...
仮想マシンソフトウェア: VMware Workstationイメージ: deepin-deskto...
PCIE には 4 つの異なる仕様があります。下の図でそのうちの 2 つを見てみましょう。マザーボー...
まとめ:以下のように、CSS で指定した行にマウスを置いたときに行全体の色を変更する方法を示します。...
スクリプトをデバッグモードで実行するbash -x <script> を使用すると、スク...
Bツリーインデックス異なるストレージ エンジンでは、異なるストレージ構造を使用する場合もあります。た...
導入1.<iframe> タグ: iframe は、ページ内に内部フレームを生成するイン...
1. Apache 静的リソースのクロスドメイン アクセスApache設定ファイルhttpd.con...
背景: position:sticky はスティッキー配置とも呼ばれます。スティッキー配置の要素は、...
1. ローカルyumソースを設定する1. ISOイメージをマウントする マウント -o loop /...
1. 関連ツールと画像をダウンロードするダウンロードリンクバーチャルボックス: https://do...
目次ドロップダウン複数選択ボックスアップグレード - すべてのオプションを追加改訂と改善を求める製品...
Vm 内のハイパーリンク URL は、Get 要求のパラメータとして中国語と連結する必要があります。...