Lors de l'exécution d'une instruction CREATE TABLE, vous pouvez rencontrer l'erreur suivante :
1064 - You have an error in your SQL syntax; ... near 'TYPE=MYISAM' at line 6
Cette erreur se produit lorsque l'option TYPE obsolète est utilisée dans les versions MySQL 5.5 et ultérieures. Pour résoudre ce problème, remplacez TYPE par ENGINE et spécifiez le moteur de stockage souhaité, comme suit :
CREATE TABLE dave_bannedwords( id INT(11) NOT NULL AUTO_INCREMENT, word VARCHAR(60) NOT NULL DEFAULT '', PRIMARY KEY (id) ) ENGINE = MyISAM ;
L'option ENGINE définit le moteur de stockage à utiliser pour la table, qui dans ce cas est MyISAM. Pour rappel, l'option TYPE est devenue synonyme de ENGINE à partir de MySQL version 4.0 et a depuis été supprimée, rendant son utilisation non prise en charge.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!