0
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 構文にエラーがあります。1 行目の「varch ar(10) ,pwd varchar(10) not null, hque varch」付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

私の発言のどこが間違っているのか、誰か助けてくれませんか?

4

1 に答える 1

1

いくつかのこと。

  • MySQL ではVARCHAR2NUMBER有効な型ではありません。作成テーブルは、Oracle からコピーして貼り付けたようです。

  • MySQL では、addバックティックで引用しない限り、有効な列名ではありません。

于 2013-02-16T09:23:14.593 に答える