我写的一个脚本文件老是报错,实在找不出来在哪儿错了,情指点.
CREATE TABLE streaminfo
        (
         series_num     VARCHAR(8),
         ser_ip         VARCHAR(15),
         ser_port       INT(6),
         file_name_1    VARCHAR(32),
         file_name_2    VARCHAR(32),
         start_time     INT(10),
         end_time       INT(10),
         state_bit      VARCHAR(1) [DEFAULT '0'],
         uSystemFlag    VARCHAR(1),
         uAVinspectFlaga VARCHAR(1),
         verson         INT(10)
);

解决方案 »

  1.   

    use 了阿,报错是报的脚本的错.
    mysql> ret.sql;
    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 'ret.sql' at line 1
      

  2.   

    mysql > source 你的路径:/ret.sql
      

  3.   

    source 以后 还是不对阿,还是有问题的.
      

  4.   

    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 '[DEFAULT 0],[DEFAULT '0']那里好像有问题.
      

  5.   

    你的re.sql内容帖出来看看。source 后面跟的要是绝对路径才对。
      

  6.   

    不好意思,没有看见:ret.sql内容:CREATE TABLE streaminfo
    (
    series_num VARCHAR(8),
    ser_ip VARCHAR(15),
    ser_port INT(6),
    file_name_1 VARCHAR(32),
    file_name_2 VARCHAR(32),
    start_time INT(10),
    end_time INT(10),
    state_bit VARCHAR(1) DEFAULT '0',
    uSystemFlag VARCHAR(1),
    uAVinspectFlaga VARCHAR(1),
    verson INT(10)
    );mysql> source c:\\ret.sql
    Query OK, 0 rows affected (0.09 sec)mysql>