日期:2014-05-16  浏览次数:20870 次

向mysql数据库插入数据异常
向数据库插入一个已经格式化了的时间数据(比如2010-04-11)打印sql语句 没有问题。
但是在数据库中看到的数据却是 1984 怎么会这样 请教。。!
数据库字段的类型是 varchar

------解决方案--------------------
2010-04-11 = 2006 - 11 = 1995

insert into task (taskdate) values('"+Taskdate+"')";

加上单引号