Rechercher : dans
Par :

Table dans bdd mysql

Dernière réponse le 20 mar 2008 à 08:16:59 yayaman, le 31 aoû 2007 à 00:16:24 
 Signaler ce message aux modérateurs

Salut tout le monde voici ma question comment crée une table dans phpmmyadmin (base de donées mysql) ?

Configuration: Windows XP
Firefox 2.0.0.6

Meilleures réponses pour « table dans bdd mysql » dans :
MySQL - Supprimer des doublons dans une table VoirPour supprimer des doublons au niveau d'une table donnée définie comme suit : CREATE TABLE IF NOT EXISTS TabTest ( cle_prim integer(4) NOT NULL auto_increment, x integer, y integer, z integer, ...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...

1

arth, le 31 aoû 2007 à 00:38:40

Lorsque tu ouvres phpmyadmin, a gauche dans le menu déroulant tu sélectionnes ta base de données, cela te montre alors à droite les tables de la base en question, et juste en dessous de la liste des tables, tu as le bloc "créer une nouvelle table".

Loup. Le loup, solitaire et mystérieux.

Configuration: Windows XP
Firefox 2.0.0.6

Répondre à arth

2

yayaman, le 31 aoû 2007 à 01:47:22

J'essai de crée une table mais j'ai le message d'erreu suivant : Erreur

requête SQL:

CREATE TABLE `litste_ip` (
`ID` MEDIUMINT( 9 ) NOT NULL AUTO_INCREMENT ,
`IP` CHAR( 8 ) NOT NULL
) TYPE = MYISAM

MySQL a répondu:Documentation
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
comment puis je i remedier ?

Configuration: Windows XP
Firefox 2.0.0.6

Répondre à yayaman

3

anonyme, le 31 aoû 2007 à 08:24:09
  • +1

Le message d'erreur te dis : "it must be defined as a key".

Quant tu crees ta table par l'interface, sur la ligne que tu designes "Auto_Increment" choisi l'option qui ressemble a une clef dans les choix possibles sur la droite de la ligne.

Ainsi ta colonne sera designe comme clef de la table.

Répondre à anonyme

4

Stef, le 18 mar 2008 à 14:29:25

J'passais par là car j'avais le même souci, erreur 1075... merci pour la réponse!!

Répondre à Stef

5

arth, le 20 mar 2008 à 08:13:23

J'ai compris tu dois au moins déclarer uen des colonnes en tant que primary key, d'où cette erreur. De plus il dit en fait qu'il ne peut y avoir qu'une seul colonne en auto increment et que celle-ci doit être définie en tant que clef, étrangère ou primaire je pense.
Le loup, solitaire et mystérieux.

Répondre à arth

6

 arth, le 20 mar 2008 à 08:16:59

J'ai compris tu dois au moins déclarer uen des colonnes en tant que primary key, d'où cette erreur. De plus il dit en fait qu'il ne peut y avoir qu'une seul colonne en auto increment et que celle-ci doit être définie en tant que clef, étrangère ou primaire je pense.
Le loup, solitaire et mystérieux.

Répondre à arth