CREATE TABLE EditionInfo (
就是这个地方 创建第二个表的第一句,因为我用的一个图形工具
没有报什么错误 就是说有错误 那工具叫dbtools。工具应该没什么问题
能不能给个sql语句创建数据库,表,人员的全部sql文件例子,原来主要是做mssql的
这个差别好大 。

解决方案 »

  1.   

    可能是你忘了在create table editioninfo()后加“;”结束符号
      

  2.   

    哎,不就是在没建立一个表的时候都忘了加;号嘛,你不加mysql当然会认为你还没有结束语句,他就继续执行下面的了,所以会出错啦.
      

  3.   

      CREATE TABLE Edition (
    EditionNo int(11) NOT NULL ,
    TxtNo int(11) NOT NULL auto_increment,
    TxtTitle varchar(255) NULL ,
    Txt Blob NULL ,
    TxtPic varchar(255) NULL ,
    TxtTime datetime NOT NULL default 'now()' ,
    Author varchar (255) NULL ,
    Author_Id int(11) NULL ,
    TxtType int(11) NOT NULL  default '0',
    RevoveryNo int(11) NOT NULL  default '0',
    RevoveryNum int(11) NULL ,
    ClickNum int(11)  NOT NULL default '0',
    IP varchar (32) NULL ,
    flag int(2)  NOT NULL default '0',
    LinkNo int(11) NULL ,
    Layer int(11) NULL ,
    p_flag int(2) NOT NULL  default '0' ,
    g_flag int(2)  NOT NULL default '0',
            primary key (TxtNo) 
      );<----------------还是说这里错误 真是奇怪了
      CREATE TABLE EditionInfo (
    EditionNo int(11) NOT NULL auto_increment,
    FatherNo int(11) NOT NULL ,
    EditionName varchar(255) NOT NULL ,
    EditionShow blob NULL ,
    EditionAdmin varchar(255) NULL, 
            primary key (EditionNo)
    );
      );