MySQLのUNIQUE制約が列単位で表示されるように見えますが、行単位で行が一意であることを確認する方法を探しています。答えを推測することは、UNIQUEにする行ごとに連結することによってハッシュを作成することですが、その行のハッシュを格納する列には一意です。また、行のIDはSURROGATE_KEYなので、コントロールを作成しない限り、行自体は常にUNIQUEになります。これは、最後の行の整数のIDの+1だけ増加する整数の連続であることを意味します。MySQLでは、行にUNIQUE制約を設定できますか?
1
A
答えて
4
3
関連する問題
- 1. UNIQUE制約にHibernate
- 2. PostgreSQLのUNIQUE制約は、ドッカーコンテナ
- 3. MySQLのVARCHARカラムの制約を設定することはできますか?
- 4. が停止MySQLがUNIQUE制約で複数のNULLを許容
- 5. Hibernate @OneToManyとUNIQUE制約
- 6. 設定制約
- 7. UNIQUE KEY制約違反。オブジェクトに重複キーを挿入できません
- 8. boolean Mysql列に "unique"制約を作成するにはどうすればよいですか?
- 9. MySQLトリガーはCHECK制約をシミュレートできますか?
- 10. Unique制約とCheck制約を関連付けることは可能ですか?
- 11. なぜnvarchar(max)に制約を設定できないのですか?
- 12. UNIQUE制約に失敗しました:sqliteデータベース:android
- 13. onstraint failed UNIQUE制約に失敗しました
- 14. Tomcatのセキュリティ制約の設定は必須ですか?
- 15. FK制約は、MySQL
- 16. PostgreSQL EXCLUDEの範囲制約とUNIQUE制約の組み合わせ
- 17. MySQLでドメイン制約を定義することは可能ですか
- 18. EF 4.0によって呼び出されたときに、SQL SERVERのUNIQUE KEY制約のエラーメッセージを定義することはできますか?
- 19. ジャンゴUNIQUE制約が失敗しました:webapp_post.slug
- 20. mySQLは特定の列を別の列に基づいてUNIQUEとして定義できますか?
- 21. 逆セキュリティ制約を設定する
- 22. mysqlでテーブル制約を作成する
- 23. Androidの設定の概要。要約で3行を設定するには?
- 24. Rails routes.rbに複数の制約を設定するには?
- 25. ストーリーボードのプロトタイプセルの高さを制約として設定できません
- 26. データベース設計/モデリングの質問 - 制約または制約なし?
- 27. MySQLではどのように属性に制限を設定できますか
- 28. UNIQUE制約は、Sqliteで明示的なインデックスの必要性を排除しますか?
- 29. UNIQUE制約には、フィールドに特定の値が含まれている場合のみ
- 30. MySQLとチェック制約
多数のフィールドがある場合はパフォーマンスが低下しますが、すべてのフィールドがリストされた一意のキーを追加するだけで済みます。 IDフィールドを除外しなければならないのは、それがあなたが望む一意性を破るからです。 –
私は質問を理解しているか分からない - 一意の列を使わずに行が一意であることを確認したいのですか?しかし、プライマリキーの存在のためにテーブルのすべての行が一意ではありませんか? – ryebr3ad
@ ryebr3ad:主キーが一意であるのは、そのキーが自然の場合にのみ機能し、そうでない場合には、人工生成の順次整数です。 – blunders