Page 1 sur 1

Erreur installation sql

Posté : 06 août 2005, 11:26
par Diaz
Voila mon problème quand j'install php nuke ddans ma base de donné SQL
requête SQL:

#
# Contenu de la table `ts2_group`
#
# ############################
#
# Structure de la table `ts2_user`
#
CREATE TABLE `ts2_user` (
`user_id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`server_ip` varchar( 255 ) NOT NULL default '',
`server_port` varchar( 255 ) NOT NULL default '',
`pl_id` varchar( 255 ) NOT NULL default '',
`pl_channelid` varchar( 255 ) NOT NULL default '',
`pl_pktssend` varchar( 255 ) NOT NULL default '',
`pl_bytessend` varchar( 255 ) NOT NULL default '',
`pl_pktsrecv` varchar( 255 ) NOT NULL default '',
`pl_bytesrecv` varchar( 255 ) NOT NULL default '',
`pl_pktloss` varchar( 255 ) NOT NULL default '',
`pl_ping` varchar( 255 ) NOT NULL default '',
`pl_logintime` varchar( 255 ) NOT NULL default '',
`pl_idletime` varchar( 255 ) NOT NULL default '',
`pl_channelprivileges` varchar( 255 ) NOT NULL default '',
`pl_playerprivileges` int( 255 ) NOT NULL default '0',
`pl_playerflags` varchar( 255 ) NOT NULL default '',
`pl_ipaddress` varchar( 255 ) NOT NULL default '',
`pl_nickname` varchar( 255 ) NOT NULL default '',
`pl_loginname` varchar( 255 ) NOT NULL default '',
`server_timestamp` varchar( 255 ) NOT NULL default '',
PRIMARY KEY ( `user_id` , `user_id` ) ,
KEY `detail_id` ( `user_id` )
) TYPE = MYISAM AUTO_INCREMENT =3596

MySQL a répondu:Documentation
#1060 - Duplicate column name 'user_id'

:oops:

Posté : 06 août 2005, 11:31
par bono01
PRIMARY KEY ( `user_id` , `user_id` ) ,
Il me semble que c'est en double...
Me trompe-je? :wink:

Posté : 06 août 2005, 11:36
par Diaz
Hum... ouai alors comment je dois faire ya que sa comme probleme ? :D

Posté : 06 août 2005, 11:40
par Lpu8er
S'il y a deux clefs primaires, vire-en une des deux. Et comme appremment, c'est la même, je te conseille de virer la seconde...


Lpu8er

Posté : 06 août 2005, 11:41
par bono01
Exactement!! :wink:
Il te suffit juste de faire
PRIMARY KEY ( `user_id` )
à la place de
PRIMARY KEY ( `user_id` , `user_id` )
Et voilou!

Posté : 06 août 2005, 11:43
par Diaz
dsl je suis vraiment débutant :) et sa je le fais ou ? merci .

Posté : 06 août 2005, 11:48
par Lpu8er
$$

Je connais pas PHP Nuke.

Perso, j'ai une zone en bas, quand je regarde la structure de ma table, avec marqué le(s) clef(s) primaire(s) (etc...), et avec un petit "supprimer" à coté...

Sorry.


Lpu8er

Posté : 06 août 2005, 11:50
par diaz
Ya un petit supprimer en bas je tape les 2 sa va les supprimer ensuite je fais comment pour en metre que une[/code]

Posté : 06 août 2005, 11:59
par Diaz
Sa y et je l'ai supprimer mais comment la rajoutez maintenent ?c'est une base free sql.free.fr

Posté : 06 août 2005, 12:05
par Lpu8er
Nan vire eps les deux.

Bon tant pis, envoie un screenshot de l'une des tes tables (epu importe laquelle), enfin d'une structure, ça sera bien plus simple.

Posté : 06 août 2005, 12:07
par Invité
Ben ej suis entré dans la clé yavé 1seul id user et en !GRAS j'ai mit suppr et apres yavé plus la clé :?

Posté : 06 août 2005, 12:12
par Lpu8er
-_-
J'ai compris ^^

Maintenant, je me demande si cela fonctionne comme sous EasyPHP, c'està-dire, à droite de tes champs, dans la structure de la table, certains sigles. Chaque sige correspondant à un type (Primairy Key, Index, INT, Txt ent.).
Si oui, il suffit de cliquer sur le sigle de Clef Primaire.
C'est pour cela que je te demandais si tu pouvais mettre un screen de l'une de tes tables ^^


Lpu8er

Posté : 06 août 2005, 12:20
par Diaz
J'ai installez une nouvel et sa fonctionne Youpiii merci pour votre aide