シリアル番号があります。列は自動インクリメントですが、登録IDが必要です。プライマリキーであることを確認してください。MySQLは私にそれを許可していません。それを行う方法はありますか?#1075 - テーブル定義が正しくありません。自動列が1つしかなく、キーとして定義する必要があります。
10
A
答えて
10
それはPRIMARY KEY
とINT
である場合にのみAUTO_INCREMENT
として列を定義することができます(ない本の確認が、BIGINTがあまりにも動作します)。 SerialNo
をAUTO_INCREMENT
に設定したいので、PRIMARY KEY
とEnrollmentID
をUNIQUE
としてください。
CREATE TABLE TableName
(
SerialNo INT AUTO_INCREMENT PRIMARY KEY,
EnrollmentID INT UNIQUE,
-- other columns...
)
3
シリアル番号列をUNIQUE
と定義してください。
関連する問題
- 1. ERROR 1075テーブル定義が正しくありません。自動列が1つしかなく、キーとして定義する必要があります
- 2. テーブル定義が正しくありません。自動列が1つしかなく、キーとして定義する必要があります。Codeigniter
- 3. MySQLエラー:テーブル定義が正しくありません。自動列が1つしかなく、キーとして定義する必要があります
- 4. Laravel不適切なテーブル定義。自動列は1つしかなく、キーとして定義する必要があります。
- 5. Laravel Migration returnテーブルの定義が正しくありません
- 6. swagger.io:ヘッダーに必要なパラメーター定義が正しくありません。
- 7. 要求/要求約束のTypeScript定義が正しくありません: "time"オプションがありません
- 8. Javascriptメンバーの変数が正しく定義されていますが、未定義のエラーがあります
- 9. テーブルに主キー定義エラーがありません
- 10. 必要なオブジェクト: 'objShell.NameSpace(...)' Sompin 'が正しくありません
- 11. 、なぜ私はハッシュを定義する必要がありますが、変数を定義する必要はありませんか?
- 12. SQL Serverでユーザー定義集計の結果が正しくありません
- 13. (rootProject/*:bintrayEnsureLicenses)このプロジェクトには少なくとも1つのライセンスを定義する必要があります
- 14. パラメータ番号が正しくありません:パラメータが定義されていません..行9
- 15. TempDataに定義がありません
- 16. "***" "pnlMenu"の定義がありません
- 17. ASP.eventtracker_aspx 'に定義がありません
- 18. ro.sf.lcd_densityをビルドプロパティとして定義する必要があります
- 19. 偽のサーバレスポンスボディは文字列である必要がありますが、定義されていません
- 20. MySQL:#1075 - 不正なテーブル定義。オートインクリメントと別のキー
- 21. Vimの自動インデントのインデントが正しくありません
- 22. どのレイヤエンティティクラスを定義する必要がありますか?
- 23. 返品タイプを定義する必要がありますか?
- 24. preg_match、$ matchesを定義する必要がありますか?
- 25. LinuxカーネルのKconfig項目を定義するには、少なくともサブオプションの1つを選択して動作させる必要がありますか?
- 26. テーブルの定義が見つかりませんでした。
- 27. 「識別子が必要です」と「タイプが正しくありません」
- 28. 使用しているTypeScript定義ファイルに1つの定義がありません。
- 29. NLogの設定が正しくありませんか?
- 30. Itextsharp "RowSpan"がありませんか? "rowspanの定義がありません"
これは意味があります。しかし、プライマリ・キーの全目的は何か、ユニークなのは同じ作業をしているようです。 –
ここをクリック:http://stackoverflow.com/a/3844913/491243 –