Red > Green > Refactor > Red

cycle is based on desire

ALTER TABLE tablename ADD CONSTRAINT constraintname CHECK, 各 RDBMS の対応状況

  • ALTER TABLE tablename ADD CONSTRAINT constraint_name CHECK で
    CHECK制約使えるか
MySQL
  • SQL は parse する、けど、どのストレージエンジンもこれを有効化しません
    • 細工をしたら有効化しますよ(→ !?)

stackoverflow.com

SQLite3
  • 対応してません

Syntax Diagrams For SQLite