Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 16-10-2013 10:15:41

justclo
Membre
Inscription : 19-10-2012

Question SQL ALTER TABLE

Bonjour, je souhaite modifier une table, elle est ci dessous présentée :

CREATE TABLE IF NOT EXISTS `banque` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `remise` text NOT NULL,
  `liaison` text NOT NULL,
  `nom` text NOT NULL,
  `montant` float(12,2) NOT NULL,
  `date` date NOT NULL,
  `type` int(11) NOT NULL,
  `lettrage` int(11) NOT NULL,
  `total` float(12,2) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=549 ;



Je souhaite que le lettrage comporte aussi des lettres en plus des chiffres et sans perdre les données bien entendu.

`lettrage` text NOT NULL,



Merci pour votre aide , rien a voir avec Debian, mais le forum programmation est tout language, n'est-ce pas.

Hors ligne

#2 16-10-2013 10:25:16

david96
Invité

Re : Question SQL ALTER TABLE

Pour modifier la table suffit simplement de faire :

ALTER TABLE  banque MODIFY lettrage text NOT NULL



Par contre, le problème va peut-être se situer au niveau de tes requêtes.

Sinon, s'il y a peu de texte, utilise plutôt

VARCHAR


ALTER TABLE  banque MODIFY lettrage VARCHAR(50) NOT NULL


Là je l'ai limité à 50 caractères mais tu peux forcer à 1 < ou >= 255

Édite : j'oubliai ; tu ne perdras pas tes données smile

Dernière modification par Invité-2 (16-10-2013 10:30:13)

#3 16-10-2013 10:54:12

justclo
Membre
Inscription : 19-10-2012

Re : Question SQL ALTER TABLE

J'ai perdu des données l'autre jour en modifiant a l'inverse, je m'en rappel maintenant, suis-je bete, j'avais fait du text en INT(11).
J'avais pas de sauvegarde récente, oui la je suis bete, me demandez pas pourquoi j'ai fait ca et en plus sur le serveur.
Merci pour ton aide et éclaircissement. wink

Bien entendu je fais tout le temps des sauvegardes sql avant de faire de grosses modifications. mais bon...:rolleyes:

Dernière modification par justclo (16-10-2013 10:54:50)

Hors ligne

#4 16-10-2013 22:32:20

david96
Invité

Re : Question SQL ALTER TABLE

Automatise tes sauvegardes via un cron wink

http://debian-facile.org/doc:systeme:crontab

Pied de page des forums