Renomer colonne en sql

Faust44 Messages postés 86 Statut Membre -  
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,
je souhaiterai changer le nom d'une de mes colonne de ma base de donnee pour cela j'ai fait

alter table campagne rename column date_import to date_debut;

mais j'obtient ce message d'erreur malgrés diverses modification

#1064 - Erreur de syntaxe pr�s de 'column date_import to date_debut' � la ligne 1

quelqu'un peut m'aider svp?^^
Configuration: Windows XP
Internet Explorer 7.0

4 réponses

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    Tu ne précises pas quel serveur tu utilises:
    sous MySQL:
    mysql> describe tabl01;
    +-----------+-------------+------+-----+---------+-------+
    | Field     | Type        | Null | Key | Default | Extra |
    +-----------+-------------+------+-----+---------+-------+
    | nom       | varchar(30) | YES  |     | NULL    |       |
    | birth     | date        | YES  |     | NULL    |       |
    | firstname | varchar(30) | YES  |     | NULL    |       |
    | f2        | date        | YES  |     | NULL    |       |
    | f3        | date        | YES  |     | NULL    |       |
    +--------+-------------+------+-----+---------+----------+
    5 rows in set (0.00 sec)
    mysql> alter table tabl01 change firstname  prenom  varchar(30);
    mysql> describe tabl01;
    +--------+-------------+------+-----+---------+-------+
    | Field  | Type        | Null | Key | Default | Extra |
    +--------+-------------+------+-----+---------+-------+
    | nom    | varchar(30) | YES  |     | NULL    |       |
    | birth  | date        | YES  |     | NULL    |       |
    | prenom | varchar(30) | YES  |     | NULL    |       |
    | f2     | date        | YES  |     | NULL    |       |
    | f3     | date        | YES  |     | NULL    |       |
    +--------+-------------+------+-----+---------+-------+
    5 rows in set (0.00 sec)
    

    2