【问题标题】:MYSQL CURDATE() Not workingMYSQL CURDATE() 不工作
【发布时间】:2014-03-29 11:18:59
【问题描述】:

我有下表:

CREATE TABLE Trans (
    tranID int NOT NULL AUTO_INCREMENT,
    tranDate datetime NOT NULL DEFAULT  CURDATE(),
    amount INT,
    account_number INT,
        FOREIGN KEY(account_number) REFERENCES Account(account_number) ON DELETE CASCADE,
    PRIMARY KEY(tranID)

);

并且每次发生转换时都会插入日期,因此它具有时间戳。但是,我在尝试实现它时遇到了问题。我从 W3C 学校网站上获得了 CURDATE 示例,以使我的生活更轻松,但我似乎无法让它发挥作用。

【问题讨论】:

标签: mysql


【解决方案1】:

试试这个

CREATE TABLE `test`.`temp` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `dateTime` DATETIME NULL DEFAULT NOW(),
  PRIMARY KEY (`id`));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多