sql >> データベース >  >> RDS >> Mysql

エラー1075:テーブル定義が正しくありません。自動列は1つしか存在できず、キーとして定義する必要があります

    これよりも優れたエラーメッセージを取得することはできません。すでにIDを持っています 自動インクリメントとして定義 あなたのテーブルで。今、あなたは別のフィールドを追加しようとしています sortpos 許可されていない自動増分として。 1つのテーブルには、主キーとして定義する必要がある自動増分を1つだけ含めることができます。

    alterステートメントからAUTO_INCREMENTを削除し、新しい列をインクリメントするトリガーを作成します。



    1. mySQL:3つのテーブルを結合する-どのように?

    2. PostgreSQLクエリの実行時間を取得する

    3. Spring Data JPA Auditingが@Modifyingアノテーションを使用したJpaRepository更新メソッドで機能しないのはなぜですか?

    4. OracleSequenceが連続数を生成しない