0

MySqlでテーブルを作成しているときに、エラーが発生します。何が問題なのかわかりませんが、その背後にある理由がわかると助かります。

クエリ:

create table publish(
    From varcahar(60),
    To varchar(60)
);

エラー 1064 (42000): SQL 構文にエラーがあります。1 行目の 'From varcahar(60),To varchar(60))' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

4

3 に答える 3

3

いくつかのエラー:

1.- FromToは、エスケープする必要がある予約語です。

2.- varcahr -> varchar

最終的なコード:

create table publish(
    `From` varchar(60),
    `To` varchar(60)
);
于 2013-10-23T06:57:41.560 に答える
1

つづりの問題

create table publish(From varchar(60),To varchar(60));

これは正しいものです。つづりを間違えたvarchar

またFrom、 andToは予約語です。MySqlでこの予約語を確認してください

于 2013-10-23T06:57:51.260 に答える
1

varchar(60) ではなく varcahr(60) と表示されます

于 2013-10-23T06:55:05.140 に答える