mysqlでは、2つのフィールドの組み合わせが決して同じではないという条件を設定できますか? 例:
ID-1
名-ABC
グレード今
、NAME = 'ABC' と等級= 'A' と別のエントリがそのテーブルに追加することができない????私のSQLでテーブルの条件を設定しましたか?
0
A
答えて
1
これら2つの列からcomposite primary keyを作成することはできますが、テーブルにIDフィールドが既に存在するため意味がありませんし、確かに同じ名前の2人が同じ等級を持つことができますか?例えば:
CREATE TABLE student_grades (
id int unsigned not null,
name varchar not null,
grade varchar not null,
PRIMARY KEY(name, grade));
0
また、二次UNIQUE
制約を追加することができます
CREATE TABLE student_grades (
id int unsigned not null,
name varchar(10) not null,
grade varchar(10) not null,
PRIMARY KEY(id),
UNIQUE KEY(name, grade)
);
関連する問題
- 1. CakePHP 3 - テーブルのデフォルト条件を設定できますか?
- 2. SQL - 別のテーブルの条件でSELECTを実行します
- 3. 複数の条件を使用した条件付き書式設定 - Excel 2007
- 4. ウェブフォームドロップダウンメニューの条件付きJavaScriptを設定していますか?
- 5. CASE .. WHEN句とWHERE句の条件を設定しますか?
- 6. VB.net: "NULL"を条件でプロパティに設定していますか?
- 7. 2つのテーブルのSQL AND/OR条件
- 8. 設定パラメータでActiveRecordコールバック条件を設定してテストする
- 9. maven pom.xmlの条件設定
- 10. テキストフィールドの設定条件。テキスト?
- 11. nhibernate - 中間テーブルを介した条件
- 12. RMarkdown + knitrで条件付き書式設定テーブルを作成
- 13. SQL文で特定の行に特定の条件を適用します
- 14. CSSのストラットに条件を設定します
- 15. 条件付きグリッド列の幅を設定します。
- 16. 再帰SQLの停止条件の設定方法は?
- 17. 動的SQL使用した設定テーブル
- 18. 条件付きの2つのテーブルにわたるSQlクエリ
- 19. 第二のテーブルに複数の条件を満たした行
- 20. MS Access Toggle条件付き書式設定の条件
- 21. 条件付きプロパティ設定
- 22. Python条件変数設定
- 23. Regexは特定の条件を除いた条件です
- 24. レイアウトの条件を設定する - CSS
- 25. SQLローダーの条件
- 26. のWebPACKの設定:条件付きインポートモジュール
- 27. 条件ではSQLのBRACKETS
- 28. rubyまたはpythonを使用した条件付き書式設定
- 29. 条件が真実ならrefを設定します
- 30. 条件付きでHTMLテーブルの値をフォーマットします
おかげで多くのことを.... – halocursed