探索 Navicat 17.2 — 优享七折优惠!

立即购买
了解更多

是否可以在 Navicat 表设计字段选项卡中使用 MySQL 函数为字段的默认值?

可应用操作系统:Windows、macOS、Linux

可应用 Navicat 产品:Navicat for MySQL、Navicat for MariaDB、Navicat Premium

可应用 Navicat 版本编号:全部



在 MySQL,是不能设置日期字段的默认值为今天的日期。请参考,以下除外:

有一个例外,默认值必须是一个常量,它不能是一个函数或一个表达式。这意味着,例如,你不能设置日期列的默认为一个函数值,如 NOW() 或 CURRENT_DATE。唯一的例外是,从 MySQL 4.1.2 或以上,你可以指定 CURRENT_TIMESTAMP 为一个 TIMESTAMP 列的默认。

欲了解更多信息,请参阅: https://dev.mysql.com/doc/refman/8.0/en/create-table.html

相关文章

还有其他问题吗?
提交查询
尊享七折特惠

*促销截止到 2025年 4 月 11 日(北京时间 12:59)
*此促销活动适用于升级Navicat永久许可证,不可与其他折扣叠加使用。