gpt4 book ai didi

mysql - 在Mysql中输入date default sysdate

转载 作者:行者123 更新时间:2023-11-29 05:07:47 24 4
gpt4 key购买 nike

之前看到过这个问题,但是没有回答,所以这里是:

创建表时,我有一个日期类型的列。我希望默认值是系统日期 (Sysdate),但由于某种原因它不起作用并给出错误(在语法上,这很奇怪,因为我遵循 Mysql 语法)。

create table students(
id integer(10),
name varchar (21) NOT NULL,
surname varchar(30),
grade integer check(grade in(1,2,3),
enrollment date default sysdate,
primary key(id) );

而且它在“sysdate”处给出语法错误。我试过 sys_date、sys-date,都是一样的。

最佳答案

代替 sysdate,尝试 CURRENT_TIMESTAMP,例如:

CREATE TABLE foo (
creation_time DATETIME DEFAULT CURRENT_TIMESTAMP,
modification_time DATETIME ON UPDATE CURRENT_TIMESTAMP
)

关于mysql - 在Mysql中输入date default sysdate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44985321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com