0
CREATE TABLE `photos` (
   `title` varchar(255) not null,
   `id` int(11) not null,
   `ph_path` varchar(255) not null,
   `description` varchar(255) not null,
   `privilange` varchar(20) not null,
   `owner` varchar(60) not null,
   `provoles` int(11),
   PRIMARY KEY (`id`),

) ENGINE=InnoDB DEFAULT CHARSET=greek;

私は取得error 1064 <4200>していますが、何が悪いのかわかりません。

4

2 に答える 2

3

主キーに末尾のコンマがあります。

PRIMARY KEY (`id`), <--- remove that

完全なエラーは次のようになります。

near ') ENGINE=InnoDB を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

MySQL では、エラー メッセージ ( ) が指す位置は、エラーが発生した直後near ')ENGINEの文字を示します。ステートメントの前のものを見ると、構文エラーが見つかります。

于 2012-05-09T17:31:12.233 に答える
2

の後のコンマを削除する必要がありますPRIMARY KEY (`id`)

于 2012-05-09T18:07:44.900 に答える