黑马程序员技术交流社区

标题: 请问这句SQL语句哪里错了? [打印本页]

作者: mosuge7    时间: 2013-5-8 19:49
标题: 请问这句SQL语句哪里错了?
本帖最后由 mosuge7 于 2013-5-8 22:03 编辑

INSERT INTO T_Call(ID,CallerNumber,TellNum,StartTime,EndTime) VALUES(1,001,45928844,2011-07-03 10:32,2011-07-03 10:54); 怎么改呢?
作者: 极限冰风    时间: 2013-5-8 19:54
INSERT INTO T_Call(ID,CallerNumber,TellNum,StartTime,EndTime)
VALUES(1,001,45928844,'2011-07-03 10:32','2011-07-03 10:54');
后面的时间值要用引号引起来;
作者: 陈行    时间: 2013-5-8 19:57
请问SQL 2008 怎么装啊  老是提示错误
作者: mosuge7    时间: 2013-5-8 20:02
极限冰风 发表于 2013-5-8 19:54
INSERT INTO T_Call(ID,CallerNumber,TellNum,StartTime,EndTime)
VALUES(1,001,45928844,'2011-07-03 10: ...

噢噢,谢谢!!
作者: 郎吉祥    时间: 2013-5-8 20:09
淡.。 发表于 2013-5-8 19:57
请问SQL 2008 怎么装啊  老是提示错误

那你就先完全卸载SQL。http://bbs.itheima.com/thread-48757-1-1.html
作者: 郎吉祥    时间: 2013-5-8 20:20
在SQL语句中,字符串类型要加单引号引起来。不过你这……直接把时间明文插入数据库,感觉木有情啊!为什么不用个函数。getdate()而且,手机号码。你怎么也是整型的吗。手机号不是一般都用字符串的吗。至于明确的时间插入要加单引号,我还真不知道,学知识了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2