关于MySQL中DATA类型的数字格式插入问题

教材上说,MySQL 中DATA类型可以YY-MM-DD或者YYMMDD数字格式插入,但我在实际检验中,当我插入07-10-29时发现,系统会报错,详细报错代码为:ERROR 1292 (22007): Incorrect date value: '-32' for column 'd' at row 1;但我验证输入071029时,是可以插入的,求大神指教是我数据库问题呢还是书本问题,下面是我的验证图图片说明

你说的时间类型应该是date类型吧??、 你在insert的时候注意一下插入的格式。insert into tmp4 values('07-10-29'); 记得加上引号。。

MySQL的五种日期和时间类型:
http://www.cnblogs.com/ZhuRenWang/p/4949001.html
会不会和你的日期类型有关系?