Navigation : Forums > eSKUeL > Impossible de modifier une table

Pages : 1 Poster un nouveau sujet Ajouter un message
Auteur Message
aideinfo

Messages : 28
Inscrit le : 15/10/2003
Posté le 15/10/2003 à 22:33:00 Message N°1 #
J'ai essayé de modifier la structure d'une table en ajoutant un champ int en auto increment et clef primaire au début de ma table.

Une erreur 1075 m'a été retournée avec Eskuel 1.0.4. Pourtant, cela passe avec phpmyadmin !!

Voici la requête :

CREATE TABLE fai_heberg (
id int(2) NOT NULL auto_increment,
nom varchar(50) NOT NULL default '',
url varchar(100) NOT NULL default '',
type varchar(6) NOT NULL default ''
) TYPE=MyISAM;


P.S. : petite remarque pour le forum, "smiley" au pluriel s'écrit "smilies".
Profil Citer
loranger

Messages : 392
Inscrit le : 04/04/2002
Posté le 16/10/2003 à 08:37:08 Message N°2 #
Hummm

"Create table" c'est pas une modification, c'est une création... si la table existe, c'est donc normal que MySQL te renvoie une erreur...

As-tu essayé en cliquant sur "Ajouter un champ" ?

PS : Oui, en anglais... Mais en français, c'est un smiley, des smileys !
:P
Profil Citer
aideinfo

Messages : 28
Inscrit le : 15/10/2003
Posté le 16/10/2003 à 17:43:27 Message N°3 #
c'est la requête de création que j'ai mis. Je l'utilise depuis plus d'un an !!!

Si cela marche par phpmyadmin, ce n'est pas une erreur dans la conception de la table à priori. Il peut s'agir d'un bug, surtout si d'autres ont le même pb.

P.S. : oui, mais c'est un mot anglais, donc ça change pas en Français ! :-/
Profil Citer
loranger

Messages : 392
Inscrit le : 04/04/2002
Posté le 16/10/2003 à 18:13:41 Message N°4 #
Ha bon ?
Alors comment veux-tu qu'on puisse voir où se trouve l'erreur si tu nous files une requête qui a été exécutée avec succès il y a plus d'un an ?
;-)

Moi, je vois "create table" et "problème de modification" alors je me dis que c'est normal...

Je réitère : As-tu essayé de cliquer sur "ajouter un champs" ?

PS : Oui, je sais, c'était de l'humour.......
Profil Citer
aideinfo

Messages : 28
Inscrit le : 15/10/2003
Posté le 17/10/2003 à 12:01:30 Message N°5 #
Eteins ton PC, et repose-toi....
C'est Eskuel que j'utilise depuis plus d'un an, pas cette requête !

Je reprends. J'ai fait une table (dont j'ai précisé la requeête en haut), et j'ai voulu ajouter un champ id en début de table. Et là est apparue l'erreur !
Profil Citer
loranger

Messages : 392
Inscrit le : 04/04/2002
Posté le 17/10/2003 à 13:53:29 Message N°6 #
Ha bon ?

Je te cites :
"c'est la requête de création que j'ai mis. Je l'utilise depuis plus d'un an !!!"
C'est écrit où que tu parles d'eSKUeL et pas de la requête ?

Bon, En ce qui concerne ta table, je vois même pas comment tu as pu la créer :
MySQL refuse d'avoir un champs auto incrémenté qui ne soit pas une clé.

L'erreur 1075 est d'ailleurs celle-ci :
Incorrect table definition; There can only be one auto column and it must be defined as a key.

Avant que tu ne me dises que sous PhpMyAdmin, ça marche, je te conseille de prendre ton client MySQL en ligne de commande et d'essayer d'exécuter ta requête de création de table...
Profil Citer

Navigation : Forums > eSKUeL > Impossible de modifier une table

Pages : 1 Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :