create table newsT
{
newsID      int not null auto_increment,
columnID    int,
title       varchar(40),
content     text,
author      varchar(16),
primary key (newsID)
}ENGINE=InnoDB DEFAULT CHARSET=gb2312;
错误原因是什么,一直找不出来

解决方案 »

  1.   

    估计是C程序员出身,用{}用惯了。改成 ()就行了。mysql> create table newsT
        -> (
        ->  newsID    int not null auto_increment,
        ->  columnID  int,
        ->  title     varchar(40),
        ->  content   text,
        ->  author    varchar(16),
        ->  primary key (newsID)
        -> )ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    Query OK, 0 rows affected (0.09 sec)mysql>