Salut, je suis en train d'obtenir plus familiat avec SQL et j'utilise MySql pour tester mon SQL queries.I semblent obtenir une erreur SINTAX dans cette déclaration:Erreur de syntaxe dans SQL create table
CREATE TABLE dog
(
id int(11) NOT NULL auto_increment,
name varchar(255),
descr text,
size enum('small','medium','large'),
date timestamp(14),
PRIMARY KEY (id)
)ENGINE = InnoDB;
Erreur:
#1064 - 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 '(14), PRIMARY KEY (id))ENGINE = InnoDB' at line 7
Qu'est-ce que je fais mal ici?
Supprimer '(11)' à partir de votre requête, il suffit d'utiliser 'id int NOT NULL auto_increment,' –
Modification: timestamp (14) -> timestamp – Devart
J'espère que cela devrait être un avertissement dans la déclaration, il pas une erreur :) – gks