我希望sql表的第一个字段(custId)的所有值都以100开头,这样第一个值就是1001到100n-1。 我的示例代码是:
create table customer(custId int(25) primary key not null auto_increment,);
答案 0 :(得分:2)
尝试使用以下查询
创建表时设置自动增量值。
my_table[
,
{
means <- lapply(
X = .SD[, numeric_columns, with = FALSE],
FUN = mean
)
firsts <- .SD[1, character_columns, with = FALSE]
append(firsts, means)
},
by = "date"
]
# date name1 name2 value1 value2
# 1: 2018-04-04 a W 1.5 6.5
# 2: 2018-04-05 c Y 8.0 2.0
# 3: 2018-04-06 d Z 3.0 5.0
答案 1 :(得分:1)
执行创建查询后,将自动增量开始值更改为1000。
ALTER TABLE customer AUTO_INCREMENT=1001;
所以第一条记录的custId = 1001