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 :
Sauvegarde restauration base de données Mysql VoirL'article suivant va présenter la manière la plus facile pour sauvegarder et restaurer les bases de données Mysql. Sauvegarde Pour sauvegarder une base de données existante il est conseillé de créer un dump. Pour dumper toutes les bases de...
Java - L'API JDBC VoirIntroduction à JDBC La technologie JDBC (Java DataBase Connectivity) est un ensemble de classes permettant de développer des applications capables de se connecter à des serveurs de bases de données (SGBD). L'accès aux bases de données avec...

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