'2002-01-01',就是这个格式了.你的那个我也试了一下可以.你再试一下不可能不好使.肯定是什么地方写错了.用phpadmin试一下.

解决方案 »

  1.   

    date 和datetime类型都可出用如2002-10-16的形式插入,但是date型的插入之后为0000-00-00的形式,datetime是0000-00-00 00:00:00的形式在定义字段时不要输入字段长度的。
      

  2.   

    INSERT INTO hy_student (id, student_no, student_name, delete, sex, birthday, student_intro) VALUES ('1', '454', 'ry', '0', '1', '2002-01-01', 'dsaf')
    不行呵,
    CREATE TABLE `hy_student` (
      `id` int(10) unsigned NOT NULL auto_increment,
      `student_no` bigint(20) unsigned NOT NULL default '0',
      `student_name` varchar(255) NOT NULL default '0',
      `delete` enum('0','1') NOT NULL default '0',
      `sex` enum('1','2') default '1',
      `birthday` date default NULL,
      `student_intro` text,
      PRIMARY KEY  (`id`),
      KEY `student_no` (`student_no`),
      KEY `student_name` (`student_name`)
    ) TYPE=MyISAM COMMENT='学生表';
    急!!!!!!!!