2016-11-22 4 views

Antwort

2

MySQL erzwingt keine Prüfbedingungen. Dies läßt Sie mit drei Optionen:

  1. Sie können einen enum mit zwei Werten, 'manager' und 'clerk' erstellen.
  2. Sie können eine Referenztabelle mit zwei Zeilen erstellen und eine Fremdschlüsselreferenz verwenden.
  3. Sie können einen Trigger erstellen, um die Werte zu überprüfen.

By the way, diese Zeile:

Age INT LEN<68 

ist nicht syntaktisch korrekt.

+0

oder ein vor dem Einfügen Trigger? –

+0

@Gordon danke. sollte ich CHECK-Einschränkung verwenden, – Steve

+0

@Steve. . . Nein. MySQL erzwingt CHECK-Einschränkungen nicht. –

Verwandte Themen