是否可以在資料表設計器中使用 MySQL 函式作為欄位的預設值?
更新於
可應用作業系統:Windows、macOS、Linux
可應用 Navicat 產品:Navicat for MySQL、Navicat for MariaDB、Navicat Premium
在 MySQL,是不能設定欄位的預設值為函式。以下除外:
有一個例外,預設值必須是一個常數,它不能是一個函式或一個運算式。這意味著,例如,你不能設定日期欄的預設為一個函式值,如 NOW() 或 CURRENT_DATE。唯一的例外是,從 MySQL 4.1.2 或以上,你可以指定 CURRENT_TIMESTAMP 為一個 TIMESTAMP 欄的預設。
欲了解更多資訊,請參閱:https://dev.mysql.com/doc/refman/8.0/en/create-table.html
還有其他問題嗎?
-
合作夥伴