当id字段为自动标识时,如何编写sql语句插入
那在SQl语句中,为什么不能使用now()这个命令呢,我想date这个字段的值等于插入的时候的时间...
那在SQl语句中,为什么不能使用now()这个命令呢,我想date这个字段的值等于插入的时候的时间
展开
3个回答
展开全部
直接插入除id字段外的其他字段
如:表student,字段id(自动标识),name,age,xdate
insert into student(name,age) values('test',20);
你是什么数据库,不同数据库使用不同的函数
oracle
insert into student(name,age,xdate) values('test',20,sysdate);
sqlserver
insert into student(name,age,xdate) values('test',20,getDate());
mysql:
insert into student(name,age,xdate) values('test',20,now());
时间格式为'YYYY-MM-DD HH:MM:SS',可以直接存到datetime字段中,oracel为date类型
如:表student,字段id(自动标识),name,age,xdate
insert into student(name,age) values('test',20);
你是什么数据库,不同数据库使用不同的函数
oracle
insert into student(name,age,xdate) values('test',20,sysdate);
sqlserver
insert into student(name,age,xdate) values('test',20,getDate());
mysql:
insert into student(name,age,xdate) values('test',20,now());
时间格式为'YYYY-MM-DD HH:MM:SS',可以直接存到datetime字段中,oracel为date类型
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询