gpt4 book ai didi

MySQL 添加默认值为 current_user() 的列返回语法错误

转载 作者:行者123 更新时间:2023-11-29 17:47:18 25 4
gpt4 key购买 nike

默认列值存在问题...

以下作品:

alter table chartdata.reddit_comments add modified_datetime timestamp default now() on update now();

(添加一个 modified_date 列,默认为当前时间戳。)

但是,以下命令会返回语法错误:

alter table chartdata.reddit_comments add modified_by varchar(50) default current_user() on update current_user();

[2018-04-06 16:56:21] [42000][1064] 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的“current_user() on update current_user()”附近使用的正确语法

我做错了什么/遗漏了什么?

最佳答案

您好,我没有足够的代表来评论您的重复问题,但请查看 tsibble 包

library(data.table)
foo <- data.table(accountid = c(rep(1, 366), rep(2, 366), rep(3, 366)),
orderday = as.POSIXct(rep(seq(as.Date("2018/1/1"), as.Date("2019/1/1"), "days"), 3)),
ordervolume = rep(rnorm(366), 3))

library(tidyverse)
library(tsibble)

df <- foo %>% as_tsibble(key = id(accountid),index =orderday)

df

#Pick a size
n = 3

# Using tsibble

df %>%
group_by(accountid) %>%
mutate(rolling = slide_dbl(ordervolume, ~ mean(., na.rm = TRUE), .size = 3))

关于MySQL 添加默认值为 current_user() 的列返回语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49702459/

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