Code erreur sous mysql

Bonjour,
Bonjour
je travaille avec EasyPHP 1.8
j'ai créer la table client (codecli,nomcli,adrcli) avec codecli est la clé primaire
quand je met cette commande :
alter table client
disable primay key;

l'erreur c'est : #1064 - Erreur de syntaxe pr?de 'constraint primary key' ?a ligne 2

merci d'avance pour vos aides

5 réponses

  1. Bonjour,

    Comme vu sur ce site :
    http://dev.mysql.com/doc/refman/5.0/fr/alter-table.html

    apparement ce n'est pas disable mais drop qu'il faut utiliser.

    ALTER TABLE CLIENT
    DROP PRIMARY KEY
    1. Non mon ami
      je veux désactiver une clé primaire pas supprimer...
      drop :supprime une colonne
      disable: désactive une clé
      mais j'ai pas su pourquoi elle ne fonctionne pas sous easyphp(pahmyadmin mysql)
      1. oui je sais mon ami
        mais ça pas fonctionner de tout
        elle me génère une erreur de syntaxe comme je vous ai le dis dans e message de début...
        1. Déjà je suis pas ton ami.
          Je suis là pour t'aider.

          Et je n'ai pas mis DISABLE PRIMARY KEY

          MAIS DISABLE KEYS.
          1. mais cette commande désactive tous les clé même les clés étrangères mais moi je veux désactiver que la clé primaire...
            merci