写一段脚本后出现如下的错误提示!请问要如何解决呢?脚本如下:mysql> create table identitas_redaksi (
    -> idredaksi varchar(20) NOT NULL default,
    -> no int(3) default NULL,
    -> nama varchar(30) default NULL,
    -> tmp_lahir varchar(25) default NULL,
    -> tgl_lahir varchar(10) default NULL,
    -> tgl_masuk varchar(10) default NULL,
    -> alamat varchar(100) default NULL,
    -> status varchar(20) default NULL,
    -> foto blob,
    -> PRIMARY KEY (id_redaksi)
    -> ) TYPE=MyISAM;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near '
no int(3) default NULL,
nama varchar(30) default NULL,
tmp_lahir varchar(25) de' at line 2

解决方案 »

  1.   

    create table identitas_redaksi (
         id_redaksi varchar(20) NOT NULL default '123',
         no1 int(3) default NULL,
         nama varchar(30) default NULL,
         tmp_lahir varchar(25) default NULL,
         tgl_lahir varchar(10) default NULL,
         tgl_masuk varchar(10) default NULL,
         alamat varchar(100) default NULL,
         status varchar(20) default NULL,
         foto blob,
         PRIMARY KEY (id_redaksi)
         ) TYPE=MyISAM; orcreate table identitas_redaksi (
         id_redaksi varchar(20) NOT NULL,
         no1 int(3) default NULL,
         nama varchar(30) default NULL,
         tmp_lahir varchar(25) default NULL,
         tgl_lahir varchar(10) default NULL,
         tgl_masuk varchar(10) default NULL,
         alamat varchar(100) default NULL,
         status varchar(20) default NULL,
         foto blob,
         PRIMARY KEY (id_redaksi)
         ) TYPE=MyISAM; 
      

  2.   

    Thank you  
       意思是说关键就是出现在那个 no int(3) 这里个地方是吧。 关键不能为 no?
      

  3.   

    是这句
    idredaksi varchar(20) NOT NULL default, ->
    id_redaksi varchar(20) NOT NULL, 
    NO是保留字,最好不用