|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 4 ![]() |
Bonjour.
J'ai créé une table avec un champ TEXTE1, type VARCHAR 1000, ayant une valeur par défaut (un long texte). Lorsque je créé un enregistrement dans la table, ce champ est bien rempli avec la valeur par défaut. Lorsque je souhaite modifier cette valeur par défaut, je vais dans phpmyadmin, je sélectionne la base de données, la table, puis "Structure", j'édite le champ (icone petit crayon), et ma valeur par défaut est "tronquée" à 60 caractères. Comment modifier cette valeur par défaut via une commande SQL vu que je ne peux pas l'éditer via phpmyadmin. Apparemment c'est la commande ALTER TABLE qu'il faut utiliser. J'ai trouvé comment modifier le type de données : ALTER TABLE Nom_de_la_table MODIFY Nom_de_la_colonne Type_de_donnees Mais pas la valeur par défaut. Pouvez vous me donner la bonne commande à taper? Merci ! |
|
|
00
|
|
|
#2 | ||
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 3 ![]() |
Avant tout tu ne semble avoir aucune idée des limitations dû au choix d'un type de champs ( normale tu débute
Je te conseil de très vite te documenter et de récupérer la doc de mysql Le type VARCHAR est limité à 255 caractères et tu veux y mettre un "texte long" => utilise alors le type LONGTEXT bien qu'un MEDIUMTEXT devrait suffire ... Le chapitre qui t'intéresse est le chapitre 12. Tu veux le code ... heuu ... Prenons l'exemple d'une table qui s'appelle "membre" ; Dans ma table membre, j'ai 4 champs : id, nom, prenom, commentaires ; Mon champs commentaire est de type varchar 255 ; Je veux "transformer" mon champs commentaire en champs de type MEDIUMTEXT : Code :
![]() Bon courage |
||
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : mars 2007 Messages : 4 ![]() |
Merci pour ces réponses :
Citation:
Citation:
#1101 - BLOB/TEXT column 'conditions' can't have a default value Admettons, que je m'en tienne à VARCHAR 255. Comment changer, via commande SQL, la valeur par défaut (et non le type de variable, comme indiqué dans ton exemple?) Merci ! |
||
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Julien Chef de Projet Web Inscription : mars 2007 Messages : 134 ![]() |
Code :
ALTER TABLE `membre` CHANGE `commentaire` `commentaire` VARCHAR( 255 ) DEFAULT 'valeurdefaut' |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 4 ![]() |
Génial, merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com