Vous n'êtes pas identifié(e).

#1 17/08/2010 17:46:47

willou
Membre

Requete sur table "user".

Dans le cadre d'une migration MySQL vers PostgreSQL je recontrer des soucis quant à des requetes qui provoquent une erreur dans mon application PHP autour de la table "user" :


SELECT user.ID, user.USERNAME,
user.SALT, user.PASSWORD, user.CREATED_AT, user.LAST_LOGIN,
user.IS_ACTIVE, user.IS_SUPER_ADMIN
FROM user
WHERE user.username = 'foo';

L'érreur résultante :

ERREUR:  erreur de syntaxe sur ou près de « . »
LIGNE 1 : SELECT user.ID, user.USERNAME,
                     ^

********** Erreur **********

ERREUR: erreur de syntaxe sur ou près de « . »
État SQL :42601
Caractère : 12

La requpete est construite par propel dans le cadre d'un projet symfony.

Merci pour votre soutient.

Hors ligne

#2 17/08/2010 18:30:58

Marc Cousin
Membre

Re : Requete sur table "user".

user est un mot réservé. Mettez le entre double quote (") si vous tenez absolument à utiliser 'user'


Marc.

Hors ligne

Pied de page des forums