1:第一种方式:sql数据库在插入一条数据时自动插入时间通常的方式是在插入的sql语句中使用数据库的时间函数进行处理。
sqlserver的时间函数getdate()函数就带代表当前的时间(只数据库服务器的当前时间)。
参考代码:
insert into table(v1,v2) values('111',getdate());
2:第二种方式:采用字段默认值的方式
即再数据库设计的时候,指定字段的默认值为getdate()。
参考代码:
insert into table(v1) values('111');
当不传递v2的值时,系统会自动添加系统时间。
比如插入数据时候这样
new SqlParameter("@NewTime",DateTime.Today.ToString())
其中DateTime.Today.ToString()这个就是获取当前时间,从而插入到数据库
执行INSERT的时候加上时间的列名,后面的VALUES里写GETDATE()
mssql里是getdate()