gpt4 book ai didi

sql - MySQL 默认关键字使用错误

转载 作者:行者123 更新时间:2023-11-29 02:38:06 25 4
gpt4 key购买 nike

当我尝试设置默认日期和默认 sysdate 时出现以下错误:

MySQL 查询:

create table product_offer_type(object_id INT(19), snapshot_id INT(19), PRIMARY KEY(object_id,snapshot_id), enum_value VARCHAR(64) NOT NULL, external_name VARCHAR(64) NOT NULL, description VARCHAR(255), business_validation INT(1), valid_for_start_date_time DATE  DEFAULT '1900-01-10', valid_for_end_date_time DATE  DEFAULT '4712-01-01', mutation_date_time DATE SYSDATE, mutation_user VARCHAR(32) DEFAULT 'USER');

错误信息:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SYSDATE, mutation_user VARCHAR(32) DEFAULT 'USER')' at line 1

任何指针将不胜感激。

最佳答案

如果你想跟踪行的最后修改时间,我通常使用类似的东西

mutation_date_time 时间戳默认 current_timestamp,更新 current_timestamp

如果您真的想要日期而不是时间戳,您可能需要稍作修改。

关于sql - MySQL 默认关键字使用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1652019/

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