Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/12/2007, 04h01   #1
Membre du Club
 
Inscription : novembre 2007
Messages : 132
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 132
Points : 44
Points : 44
Par défaut copier structure d'une table

Salut,

Y a -t-il un moyen de copier la structure d'une table pour créer une table pareille?

J'ai fait des modifications sur ma base local sur mon pc où j'ai easyphp installé. Comme j'ai fait beacoup de modifications c'est long de faire la même chose pour les tables au serveur de l'hébergeur. Donc je me demande s'il est possible de copier la structure (nom des champs leur type et leur longueur ...) et créer des tables pareils au serveur réel.


Merci

PS: j'utilise phpmyadmin
helpcomm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 09h04   #2
Membre Expert
 
Avatar de Sivrît
 
Inscription : février 2006
Messages : 953
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 953
Points : 1 189
Points : 1 189
Pour une table il y a le
Code :
SHOW CREATE TABLE matable;
Ou alors mysqldump et lui demander de ne pas prendre les données (phpmyadmin peut je crois faire des dumps donc c'est peut-être possible par son intermédiaire).
Sivrît est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2007, 04h19   #3
Membre du Club
 
Inscription : novembre 2007
Messages : 132
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 132
Points : 44
Points : 44
Salut,

après avoir testé de copier le résultat dans easyphp cxa me donne l'erreur suivante:
#1064 - Erreur de syntaxe près de '\n `jobid` bigint(20) NOT NULL auto_increment,\n `jobtitle` va' à la ligne 1

Le texte copié est le suivant:
Code :
1
2
3
4
 
 CREATE TABLE `joboffer` (
\ n `jobid` bigint( 20 ) NOT NULL AUTO_INCREMENT , \ n `jobtitle` varchar( 50 ) NOT NULL DEFAULT '' , \ n `companyname` varchar( 50 ) NOT NULL DEFAULT '' , \ n `region` varchar( 50 ) NOT NULL DEFAULT '' , \ n `jobdescription` longtext NOT NULL , \ n `date` date NOT NULL DEFAULT '0000-00-00' , \ n `email` varchar( 50 ) NOT NULL DEFAULT '' , \ n `website` varchar( 100 ) NOT NULL DEFAULT '' , \ n `telephone` varchar( 15 ) NOT NULL DEFAULT '' , \ n `url` varchar( 100 ) NOT NULL DEFAULT '' , \ n `fax` varchar( 15 ) NOT NULL DEFAULT '' , \ n `adress` text NOT NULL , \ n PRIMARY KEY ( `jobid` ) \ n
) ENGINE = MYISAM AUTO_INCREMENT =14DEFAULT CHARSET = latin1
Merci
helpcomm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2007, 04h25   #4
Membre du Club
 
Inscription : novembre 2007
Messages : 132
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 132
Points : 44
Points : 44
ca marche en supprimant les "\n", mais j'aimerai savoir s'il y a un moyen d'avoir juste le texte nécessaire sans le "\n".

Merci
helpcomm est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h14.


 
 
 
 
Partenaires

Hébergement Web