Requête SQL
MatthMirage
Messages postés
47
Statut
Membre
-
MatthMirage Messages postés 47 Statut Membre -
MatthMirage Messages postés 47 Statut Membre -
Bonjour, ( rebonjour peut être)
je fais cette requête SQL :
ALTER TABLE `truc` ADD `ID` INT( 2 ) DEFAULT '1' NOT NULL AUTO_INCREMENT FIRST
et j'ai cette erreure
#1067 - Valeur par d�faut invalide pour 'ID' ( phpmyadmin )
donc si je comprend bien "Valeur par défaut invalide pour la colonne 'ID' " .
Mais pourquoi donc n'est elle pas valide ma valeur par defaut :'( ?
Quelqu'un peut me dire ou est le cuac ?
Merci
je fais cette requête SQL :
ALTER TABLE `truc` ADD `ID` INT( 2 ) DEFAULT '1' NOT NULL AUTO_INCREMENT FIRST
et j'ai cette erreure
#1067 - Valeur par d�faut invalide pour 'ID' ( phpmyadmin )
donc si je comprend bien "Valeur par défaut invalide pour la colonne 'ID' " .
Mais pourquoi donc n'est elle pas valide ma valeur par defaut :'( ?
Quelqu'un peut me dire ou est le cuac ?
Merci
A voir également:
- Requête SQL
- Logiciel sql - Télécharger - Bases de données
- Sql (+) - Forum Programmation
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
- Cherche des haricot vendez les moi ✓ - Forum DS
- Sql lister les tables ✓ - Forum Programmation
2 réponses
Bonsoir,
Je dispose de SQL/DB2, J'ai donc dû traduire au mieux ta requête, ce qui a donné :
ALTER TABLE COMMANDEX ADD ID SMALLINT NOT NULL DEFAULT 1 ;
Je n'ai pas eu de problème.
Par contre essaie de ne pas mettre les quotes (') à la valeur par défaut 1 (car ID est numérique).
Si de mon côté je les ajoute j'obtiens :
ALTER TABLE COMMANDEX ADD ID SMALLINT NOT NULL DEFAULT '1' ;
QL0574N La valeur DEFAULT ou la valeur d'attribut IDENTITY n'est pas valide pour la colonne "ID" de la table "CHRISTIAN.COMMANDEX". Code anomalie : "1 ".
C'est ressemblant,
Je dispose de SQL/DB2, J'ai donc dû traduire au mieux ta requête, ce qui a donné :
ALTER TABLE COMMANDEX ADD ID SMALLINT NOT NULL DEFAULT 1 ;
Je n'ai pas eu de problème.
Par contre essaie de ne pas mettre les quotes (') à la valeur par défaut 1 (car ID est numérique).
Si de mon côté je les ajoute j'obtiens :
ALTER TABLE COMMANDEX ADD ID SMALLINT NOT NULL DEFAULT '1' ;
QL0574N La valeur DEFAULT ou la valeur d'attribut IDENTITY n'est pas valide pour la colonne "ID" de la table "CHRISTIAN.COMMANDEX". Code anomalie : "1 ".
C'est ressemblant,
Bonjour,
Tout d'abord, merci d'avoir pris du temps pour me répondre je vous en suis très reconnaissant !
Mais malheureusement le fait de ne pas mettre les quotes ne change ...
Dommage pour moi, je vais donc faire un peu de php qui va me remplir mon champs ID je pense
Merci,
Cordialement,
MatthMirage
Tout d'abord, merci d'avoir pris du temps pour me répondre je vous en suis très reconnaissant !
Mais malheureusement le fait de ne pas mettre les quotes ne change ...
Dommage pour moi, je vais donc faire un peu de php qui va me remplir mon champs ID je pense
Merci,
Cordialement,
MatthMirage