create table t(id int,name varchar,mydate datetime);
这样创建数据表后报错,不知是什么原因?谢谢解答

解决方案 »

  1.   

    CREATE TABLE `t` (
      `id` int(11) NOT NULL,
      `name` varchar(255) NOT NULL,
      `mydate` datetime NOT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
      

  2.   

    create table tid intname varchar,mydate datetime;create table t(id int,name varchar(1), mydate datetime);下面是正确语句,注意红色部分。 注意符号的全角半角区别!
      

  3.   

    yehuoneng (yehuoneng)
      '截至2010-03-31 15:15:08  用户结帖率50.00%  总发帖:4  正常结帖:0 当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html