如何解决此错误1064

时间:2013-02-16 09:11:35

标签: mysql

create table reg (
    usrid varchar(10),
    pwd varchar2(10) not null,
    hque varchar(20),
    hans varchar(10),
    fname varchar2(10) not null,
    lname varchar(10) not null,
    dob date not null,
    add varchar(10) not null,
    city varchar(10) not null,
    pin number(6) not null,
    state varchar(10) not null,
    country varchar(10) not null,
    ccname varchar(10) not null,
    ccno varchar(10) not null,
    email varchar(30) not null,
    primary key(usrid)
);

上面的陈述给出了错误

  

错误1064(42000):您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本,以便在'varch附近使用正确的语法   ar(10),pwd varchar(10)not null,   hque varch'在第1行

有人能帮我找到我的陈述有什么问题吗?

1 个答案:

答案 0 :(得分:1)

一些事情;

  • 在MySQL中,VARCHAR2NUMBER不是有效类型。创建表似乎是从Oracle复制和粘贴的。

  • 在MySQL中,add不是有效的列名,除非引用反引号。