Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/04/2005, 11h56   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 45
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 45
Points : 13
Points : 13
Par défaut insertion d'une clé primaire avec un "d" apostroph

Bonjour,
j'utilise postgreSQL 7.3.2 et phppgadmin.
C'est la deuxième fois que ça m'arrive aprés une insertion d'une clé primaire avec toutes les deux un " d' ", et impossible d'en faire quoique se soit. Je veux supprimer j'ai l'erreur:
Warning: unserialize() failed at offset 30 of 84 bytes in /phpPgAdmin/display.php on line 193
je tape texto la requete sql:
DELETE FROM nom_table where nom_champ='mon texte'
j'ai l'erreur suivante :
ERROR: Attribute "nom_champ" not found

Mon probleme est peut etre stupide mais je suis persuadé que c'est des que j'ai un d' com d'aménagement que j'ai ces erreurs!! Ce qui est embetant c'est que je ne peu pas supprimer. A noter que c'est une clé primaire, que le probleme survient sur deux tables differente et que un l' passe sans probléme.

Est ce que ça vous dis quelque chose? Désolé si je me suis mal exprimé
imer5 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2005, 15h03   #2
Membre habitué
 
Inscription : mai 2002
Messages : 131
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 131
Points : 142
Points : 142
Je ne suis pas sûr d'avoir compris, désolé... Pour toi, le problème viendrait de l'apostrophe ?
Quentin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2005, 15h11   #3
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 45
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 45
Points : 13
Points : 13
je pense oui. le souci c'est que j'ai aussi des L apostrophe qui ne pose pas de problemes! Dans mon cas lorsque je souhaite supprimé ou moidifier la valeur de cette clé primaire j'ai ceci:

Pas d\identifiant unique pour cette ligne.

Le comble s'est que il me repond "Pas d\identifiant..." et non "Pas d'identifiant ..."

Je me disais que c'etait un probleme postgres... Je vais chercher dans les doc!
imer5 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2005, 15h40   #4
Membre habitué
 
Inscription : mai 2002
Messages : 131
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 131
Points : 142
Points : 142
Est-ce qu'il est possible d'avoir un exemple de code SQL qui te renvoie cette erreur ?
Quentin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2005, 19h01   #5
Membre du Club
 
Inscription : avril 2005
Messages : 46
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 46
Points : 42
Points : 42
pourrais tu donnes le nom exact de la table et du champ

sinon essaye

Code :
DELETE FROM "nom_table" WHERE "nom_champ"='mon texte'
_Froggy_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2005, 14h51   #6
Invité régulier
 
Inscription : avril 2005
Messages : 14
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 14
Points : 5
Points : 5
Envoyer un message via MSN à DJZiaK
Tu as essayé de doubler l'apostrophe ?
DJZiaK est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h24.


 
 
 
 
Partenaires

Hébergement Web