你这是什么数据库?
sql
server
的话,你可以把cid设为自增加1,这样就可以实现在插入的时候自动生成cid的值了;
如果是oracle,你可以在oracle数据库里建个sequense,通过
select
sequensenext()
from
dual
得到自增的序列号;
几个建议:
1:mysql 如果一个column的tpye是timestamp的,那么如果插入时不指定值,mysql自动设置其为当前时间。
2:编程时直接create_date = new Timestamp(SystemcurrentTimeMillis());
CONVERT的使用方法:
格式:
CONVERT(data_type,
expression
[,style])
说明:
此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)
相
互转换的时候才用到
style数字在转换时间时的含义如下
-------------------------------------------------------------------------------------------------
Style(2位表示年份)
|
Style(4位表示年份)
|
输入输出格式
-------------------------------------------------------------------------------------------------
-
|
0
or
100
|
mon
dd
yyyy
hh:miAM(或PM)
-------------------------------------------------------------------------------------------------
1
|
101
|
mm/dd/yy
-------------------------------------------------------------------------------------------------
2
|
102
|
yy-mm-dd
-------------------------------------------------------------------------------------------------
3
|
103
|
dd/mm/yy
-------------------------------------------------------------------------------------------------
4
|
104
|
dd-mm-yy
-------------------------------------------------------------------------------------------------
5
|
105
|
dd-mm-yy
-------------------------------------------------------------------------------------------------
6
|
106
|
dd
mon
yy
-------------------------------------------------------------------------------------------------
7
|
107
|
mon
dd,yy
-------------------------------------------------------------------------------------------------
8
|
108
|
hh:mm:ss
-------------------------------------------------------------------------------------------------
-
|
9
or
109
|
mon
dd
yyyy
hh:mi:ss:mmmmAM(或PM)
-------------------------------------------------------------------------------------------------
10
|
110
|
mm-dd-yy
-------------------------------------------------------------------------------------------------
11
|
111
|
yy/mm/dd
-------------------------------------------------------------------------------------------------
12
|
112
|
yymmdd
-------------------------------------------------------------------------------------------------
-
|
13
or
113
|
dd
mon
yyyy
hh:mi:ss:mmm(
24小时制
)
-------------------------------------------------------------------------------------------------
14
|
114
|
hh:mi:ss:mmm(24小时制)
-------------------------------------------------------------------------------------------------
-
|
20
or
120
|
yyyy-mm-dd
hh:mi:ss(24小时制)
-------------------------------------------------------------------------------------------------
-
|
21
or
121
|
yyyy-mm-dd
hh:mi:ss:mmm(24小时制)
以上就是关于sql建表自动插入时间全部的内容,包括:sql建表自动插入时间、使用Hibernate向mysql数据库中自动插入时间怎么写、在数据库中输入年月日,自动给添时分秒,而且都是0等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)