Ich schreibe wie folgt zusammen:Was ist mein Syntaxfehler in dieser mySQL create table -Anweisung?
CREATE TABLE events (
`id` mediumint unsigned not null auto_increment,
`user` varchar(30) not null,
`time` datetime not null,
`duration` decimal(5,2) default 1.0,
`title` tinytext not null,
`location` text default null,
`tag` ENUM(‘red’,’orange’,’yellow’,’green’,’blue’,’violet’,’brown’,’black’) default null,
PRIMARY KEY (`id`),
FOREIGN KEY (`user`) references users (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
und ich erhalte die folgende Antwort:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '‘red’,’orange’,’yellow’,’green’,’blue’,’violet’,’brown' at line 8
Dies kann ein Fall von müden Augen, aber ich bin ratlos. Was ist falsch mit meiner Enum-Aussage?
Verwenden Sie Word nicht zum Erstellen von Abfragen. – Strawberry
@Strawberry Ich verwendete Macs TextEdit, um sicherzustellen, dass das Dokument reiner Text und kein Rich Text war. –
Nun, du hast intelligente Zitate von irgendwo! – Strawberry