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;
I’m getting error 1064 <4200> and I’m not sure what is wrong.
You have a trailing comma in the primary key:
The full error would read something like:
In MySQL, the position pointed to by the error message (
near ')ENGINE) will show you the character immediately after where the error occurred. Look to the previous thing in your statement and you’ll find your syntax error.