2012-06-02 92 views
0

我想开始我的MySQL表ID为todaysdate + 000001像20120602000001或20120602/000001,并且当下一个条目作出时,ID应该是20120602000002或20120602/000002(意味着它也应该得到auto_incremented)。 我们可以这样做吗?在mysql Id列中设置默认值?

我的表结构

table abc(id int auto_increment,name varchar(50),company varchar(50),contact varchar(10),persontomeet varchar(30),intime TIMESTAMP CURRENT_TIMESTAMP,primary key(id)); 

但ID从1开始obiviously .. 我要开始它作为20120602000001,当下次INSERT TRIGER会引发那么它应该被置到20120602000002 请帮帮我...

+0

如果日期更改为明天什么! –

+0

日期也会随着我们存储的今天日期而改变,那么当明天查询会被触发时,它会捕获当天的日期 – DeveloperJava

回答

0

用途:

ALTER TABLE tableName AUTO_INCREMENT = 20120602000001 
+0

这是不够的。 上面是我的表格结构 ,但是,像1,2,3一样开始id .... 我想存储id为20120604000001,但我怎么不知道请帮助我? – DeveloperJava