OVH Cloud OVH Cloud

[BRUIT] Commentaire sur mysql

4 réponses
Avatar
Roumegou Eric
A la faveur d'une nouvelle vs de sqlyog, je m'aperçois que l'on peut
associer des commentaires aux colonnes d'un create table.

CREATE TABLE `people_relation` (
`PRL_ID` int(8) NOT NULL auto_increment COMMENT
'Identifiant People Relation',
`LVL_ID1` int(8) default NULL COMMENT 'Niveau
origine',
`LVL_ID2` int(8) default NULL COMMENT 'Niveau
Cible',
`PPL_ID1` int(8) default NULL COMMENT 'People
Origine',
`PPL_ID2` int(8) default NULL COMMENT 'People
Cible',
PRIMARY KEY (`PRL_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1


cela fn déjà en 4.10 et mes questions sont les suivantes :

- comment remonter ces infos avec une commande alter.
- comment récuperer ces infos, la commande desc ne les donne pas
et ce n'est pas stocké dans une table de la base appelée mysql

J'utilise depusi tjrs une base ALL_COL_COMMENTS que je gère moi mème
pour mysql (venant d'oracle, ça me manquait) mais si je peux remonter
ces infos nativement en base; ça m'interesse.

Autres questions :
Utilisez vous la vs SQLYOG 5 Entreprise ?
Est-ce valable par rapport à la version free ? notamment les synchro de
bases, les comparaisons de bases ...
Un de mes pb est de mettre à niveau la structure de plusieurs bases
hébergées sur des machines différentes; y'a-t-il des outils
interessants pour ça ds cette vs payante ?



Merci de vos réponses.

--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)

4 réponses

Avatar
elecoest
ALTER TABLE ma_table MODIFY COLUMN ma_colonne type_de_ma_colonne
COMMENT 'commentaire colonne';

"type_de_ma_colonne" = définition actuelle de la colonne

Pour voir les commentaires de la colonne

SHOW FULL COLUMNS FROM ma_table;
Avatar
Roumegou Eric
a émis l'idée suivante :
ALTER TABLE ma_table MODIFY COLUMN ma_colonne type_de_ma_colonne
COMMENT 'commentaire colonne';

"type_de_ma_colonne" = définition actuelle de la colonne

Pour voir les commentaires de la colonne

SHOW FULL COLUMNS FROM ma_table;



et un alter table latable Modify column COMMENT 'comm col'
ça ne suffirait pas ?

et sinon ça existe depuis quelle vs de mysql ?


--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)
Avatar
Daniel
Roumegou Eric writes:

a émis l'idée suivante :
> ALTER TABLE ma_table MODIFY COLUMN ma_colonne type_de_ma_colonne
>COMMENT 'commentaire colonne';
>
> "type_de_ma_colonne" = définition actuelle de la colonne
>
> Pour voir les commentaires de la colonne
>
> SHOW FULL COLUMNS FROM ma_table;

et un alter table latable Modify column COMMENT 'comm col' ça ne
suffirait pas ?

et sinon ça existe depuis quelle vs de mysql ?



Tiré de l'aide :
Un commentaire pour une colonne peut être spécifiée avec COMMENT.
Le commentaire est affiché par la commande SHOW CREATE TABLE, et
par SHOW FULL COLUMNS. Cette option est disponible depuis MySQL 4.1.
Il était autorisé, mais ignoré dans les anciennes versions.


--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)





--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
Avatar
Roumegou Eric
Daniel avait écrit le 11/05/2006 :
Tiré de l'aide :
Un commentaire pour une colonne peut être spécifiée avec COMMENT.
Le commentaire est affiché par la commande SHOW CREATE TABLE, et
par SHOW FULL COLUMNS. Cette option est disponible depuis MySQL 4.1.
Il était autorisé, mais ignoré dans les anciennes versions.



Merci Msieur ! ;-)

sinon pas d'utilisateur de sqlyog vs entreprise (payante) pour me
décider à passer la commande ???

--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)