2017-08-03 8 views

答えて

1

としてはdocumentationで説明:

- CHECK 

The `CHECK` clause is parsed but ignored by all storage engines. See Section 1.8.2.3, “Foreign Key Differences”. 

はこれがあります明示的なconstraint定義にも当てはまります。

つまり、MySQLは構文のチェック制約をサポートしています。しかし、MySQLは実際にそれらを実装していません。彼らは何もしない。

+0

申し訳ありません..!しかし、私は理解できません..! –

+4

@SachinfromPune mysqlはいたずらな子のようです。彼らに "あなたのおもちゃを床から集める"と教えてください。彼らは「行う」と言っています - あなたはそれが何を意味するのか理解していますが、何もしません。解決策は、このような幼稚なデータベースの使用をやめ、PostgreSQLなどの成熟したソリューションを使用することです –

関連する問題