SQL Fiddleでスキーマを構築しようとすると、このエラーが発生します。この問題を解決するための提案はありますか?詳細はこちらの画像をご覧ください。10進数と整数のデータ型で 'Not Null'構文エラー
答えて
号にエラーが右最初NOT NULL
です。特に、CHECK(...)
については、
には存在しません。
FOREIGN KEY
には、REFERENCES
句が必要です。 Reference。
構文のすべての側面をリファレンスマニュアルで確認してください。
Errr。 。 。 MySQL *は 'check'を解析し、制約をチェックします。それは単にそれらを実装するodesn't。私は構文図がこの時点でかなり明確だと思う:http://dev.mysql.com/doc/refman/5.7/en/create-table.html。 –
はのチェック制約を実装していませんが、構文をサポートしています。この目的を実際に確認するには、トリガー、外部キー参照、または列挙型を使用することをお勧めします。
しかし、前に制約を表示するNOT NULL
の構文コール:
status varchar(8) not null check (status in ('Approved', 'Pending', 'Denied'))
構文はcreate table
ためdocumentationに説明されています。
私は構文を読んでいるので、 'check'の前にカンマがあり、' check'はどの列にも関連付けられていません。 –
@RickJames。 。 。これは、列定義の一部ではない制約の個別の構文になります。 –
- 1. Android EditText 10進整数値
- 2. Javaの10進数から2進整数への配列
- 3. 10進数のエラーとXcodeのナンバーパッド
- 4. 10進数の文字列
- 5. SQLサーバーの整数と10進数のSUM
- 6. Oracleマシンの整数データ型
- 7. SSISで10進数に整数を変更
- 8. Kivyのsize_hint(ポップアップ)10進数のエラー
- 9. Drupal 6 10進数とビュー
- 10. 10進数から整数へのビット単位の変換
- 11. Entity Frameworkの移行:10進数を変換しますか? NULLの既定値で10進数へ
- 12. 文字[16進数]から整数
- 13. 10進数をmysql float型で表現していますか?
- 14. NSArrayコンポーネントを整数または10進数に変換する
- 15. 数値10進数書式
- 16. フュージョンチャート10進数フォーマット
- 17. Zend_Db(タイプ10進数)
- 18. 2進数から10進数(巨大数)
- 19. タイムゾーンなしのデータ型タイムスタンプのpostgresに文を挿入NOT NULL、
- 20. Regexカンマで10進数を
- 21. MySQL - 10進数はNULLにできません
- 22. 10進文字列で表される64ビット整数を16進文字列に変換する方法
- 23. REGEXマッチ整数10
- 24. エラー:エラー:整数型が許可されていません(値 '10'の 'layout_height')
- 25. Objective Cで2進数から10進数に変換
- 26. 整数へのJ2ME 16進文字列
- 27. 10進乗数のバグ
- 28. C#の10進数のラウンド
- 29. readHTMLTableで10進数のカンマでデータを読み取る
- 30. Cでの10進数から2進数への変換
mysqlで検査制約が機能しない –