Ajouter un champ

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Ajouter un champ

Re: Ajouter un champ

par AB » 05 févr. 2011, 21:42

On a pas à spécifier de longueur dans une colonne de type text. Si tu veux spécifier une longueur utilise varchar

Plus d'info dans le lien ci-dessous.

http://dev.mysql.com/doc/refman/5.0/fr/blob.html

Re: Ajouter un champ

par Herve_be » 05 févr. 2011, 19:35

Ah oui, effectivement, merci.
Mais ce qui est bizarre c'est qu'il ne me demande pas la longueur de la zone (texte) à ajouter, alors que lorsque j'ai créé la table j'avais spécifié les longueurs

$sql = "CREATE TABLE VTTMembers
(
ID text(25),
Name text(15),
Fname text(15),

Normal ?

Re: Ajouter un champ

par AB » 05 févr. 2011, 18:56

Bonjour,
Est-il possible d'ajouter un champ à une DB existante sans perdre le contenu existant ?
Sans aucun problème. Dans phpMyAdmin tu sélectionne ta table en question puis tu clique sur "structure" et tu va trouver une ligne pour ajouter un champ.

Ajouter un champ

par Herve_be » 05 févr. 2011, 18:01

Bonjour,
Est-il possible d'ajouter un champ à une DB existante sans perdre le contenu existant ?
Ou faut-il créer une nouvelle DB avec le champ en plus et écrire un programme pour recopier l'ancienne dans la nouvelle ?
Ou une nouvelle DB contenant uniquement le nouveau champ et lier les 2 DB ?
Merci d'avance pour votre aide.