Problem de création d'une table avec esay php

ahmed -  
 Utilisateur anonyme -
Bonjour,
j'ai créé une table 'absence' avec wamp et lorsque j'essaye de le créé avec esay php1.6, en utilisant une requête sql,j'obtient l'erreur suivante:
requête SQL :

CREATE TABLE 'absence' (
'id_abs' int(11) NOT NULL auto_increment,
'matr_elv' varchar(10) collate latin1_general_ci NOT NULL default '',
'ref_mat' varchar(10) collate latin1_general_ci NOT NULL default '',
'date_abs' date NOT NULL default '0000-00-00',
'type_seance' varchar(10) collate latin1_general_ci NOT NULL default '',
'eta_abs' char(1) collate latin1_general_ci default NULL,
PRIMARY KEY ('id_abs')
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=7
MySQL a répondu:
Something is wrong in your syntax près de 'collate latin1_general_ci NOT NULL default '',
'ref_mat' varch' à la l


A voir également:

1 réponse

Utilisateur anonyme
 
Bonjour

Tu ne dois pas pouvoir utiliser COLLATE sans préciser CHARSET.
Mais comme tu mets CHARSET et COLLATE sur ta table, tu n'as pas besoin de le mettre pour chaque champ, si c'est pour mettre les mêmes valeurs.
0