Hebergement web
Accueil L'entreprise Contact
 
Accueil Aide // MySQL // Je reçois des erreurs SQL sur MySQL 5.0 comme quoi il ne trouve pas une colonne...
Vala Bleu
Domaines
Email
Glossaire
ASP
CGI
PHP
Ruby
MySQL
FTP
SSH
Frontpage
Web Constructeur
Extras pour Site
Problème de Site
Securite
Prise en main
Certificats SSL
Logiciels
Référencement

Je reçois des erreurs SQL sur MySQL 5.0 comme quoi il ne trouve pas une colonne - mais cette colonne est bien là!

1054 - colonne 'a.c' inconnue dans 'en clause'

Celà peut arriver si vous faites quelque chose comme :

SELECTIONNER * A PARTIR DE
a, b  LAISSE REJOINDRE c SUR a.d = c.e;

...ce qui l'air dêtre, d'un point de vue extérieure, parfait. Mais c'est un SQL invalide ; dans les versions antérieures de MySQL, des bugs (4.x) avaient pour effet de le décomposer comme ci-dessus et de lui donner la'pparence de fonctionner correctement, mais la norme SQL dit que celà doit être lu :

SELECTIONNER * A PARTIR DE
a, b  LAISSE REJOINDRE c SUR a.d = c.e;

...et vous verrez que le LAISSE REJOINDRE n'a plus aucun sens. Alors, pour réparer votre SQL, vous devez soit déplacer l'affimation REJOINDRE de façon à ce qu'elle soit située entre les deux tables qu'elle rejoint:

SELECTIONNER * A PARTIR DE
a LAISSE REJOINDRE c SUR a.d = c.e, b;

...ou bien groupez explicitement comme ((a,b),c) au lieu de (a,(b,c)):

SELECTIONNER * A PARTIR DE
(a, b) LAISSE REJOINDRE c SUR a.d = c.e;

MySQL
Existe-t-il une interface graphique disponible pour MySQL?
Comment est-ce que j'installe la connexion de MySQL en utilisant Dreamweaver?
Comment sauvegarder mes bases de données MySQL?
Comment est-ce que je peux contrôler ma base de données MySQL?
Comment est-ce que je peux télécharger ma base de données de MySQL?
Comment est-ce que je me connecte à ma base de données MySQL?
Quel est MySQL?
Comment est-ce que je me connecte à ma base de données MySQL via CGI?
Comment est-ce que je fais une requête à une base de données de MySQL à partir d'un manuscrit de PHP?
Est-ce que l'ASP Sun ONE me permettra d'utiliser DSN pour me connecter à une base de données MySQL?
Comment créer une base de données MySQL?
Problèmes possibles avec OSCommerce et MySQL5
Je reçois des erreurs SQL sur MySQL 5.0 comme quoi il ne trouve pas une colonne - mais cette colonne est bien là!
 
Accueil | L'entreprise | Conditions Générales de Vente | Statut Systéme
Votre panier

Vala Bleu est un service de la société Vala NetWord
Copyright © 2006 Vala NetWord . Tous droits réservés.

Dell AMD intel Cisco Systems Red Hat Software Sun Microsystems Internet Corporation for Assigned Names and Numbers (ICANN) PayPal Thawte linux MySQL PHP: Hypertext Preprocessor Python Programming Language MIVA Small Business: MIVA Merchant Version Comparison Apache HTTP Server Project