您好我正在尝试在MySQL表中创建一个字段,用于存储输入记录的日期。
我使用以下触发器执行此操作:
CREATE DEFINER=`root`@`localhost`
TRIGGER `radia`.`orderstable_BEFORE_INSERT`
BEFORE INSERT ON `orderstable`
FOR EACH ROW BEGIN SET
NEW.Date = CURRENT_TIMESTAMP;
这给我一个SQL语法错误。
此外,我尝试将列的默认值设置为CURRENT_TIMESTAMP,但这会返回日期加上时间。我只希望显示日期。我怎样才能实现这个目标?