Navicatのテーブルデザインのフィールドタブで、フィールドのデフォルトにMySQL関数を使用することは可能ですか?
更新日時:
対応OS: Windows, macOS, Linux
Navicat対応製品: Navicat for MySQL, Navicat for MariaDB, Navicat Premium
Navicat対応バージョン: すべて
MySQLでは、日付フィールドのデフォルトに今日の日付を設定することはできません。以下の例外を参照してください:
ひとつの例外として、デフォルト値は一定でなければなりません; つまり、デフォルト値は関数や式はあり得ません。これは、例えば、日付のカラムのデフォルトにNOW()やCURRENT_DATEのような関数の値を設定することはできないことを意味します。その例外として、MySQL 4.1.2以上ではTIMESTAMPカラムのデフォルトとしてCURRENT_TIMESTAMPを指定できるというものがあります。
詳細については、こちらを参照してください: https://dev.mysql.com/doc/refman/8.0/en/create-table.html
さらに質問がございましたら、