Mysql function concat non reconnue.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Mysql function concat non reconnue.

par Le Zla » 12 nov. 2007, 14:27

Bon et bien après quelques heures de recherche j'ai trouvé la clef du problème.

Cela vient d'un espace situé entre le CONCAT et l'ouverture de parenthèse.
Mysql ne reconnaît pas la fonction en cas d'espace entre ces deux éléments.

J'espère que ca en aidera un autre une prochaine fois.

Mysql function concat non reconnue.

par Le Zla » 12 nov. 2007, 12:43

Bonjour à tous,

Sous mysql sur mon hébergement local je fais la requête suivante :

Code : Tout sélectionner

UPDATE table1 SET champs1 = CONCAT(champs1, 'texte')
Cela fonctionne bien donc sous MySQL 5.0.22 en local.

Cependant la même requête chez mon hébergeur me renvoie un fonction "does not exist".
Base MySQL 5.0.45.

Cette même fonction CONCAT fonctionne dans un SELECT par contre.

J'en viens à croire que mon hébergeur (1and1) l'a désactivée.
Est ce possible et surtout serait-ce contournable via un opérateur par exemple ?

Quelqu'un aurait une idée ou un info?

Merci d'avance.