Requeste SQL qui s'annule apres X temps ? comment ?

devlop78
Invité n'ayant pas de compte PHPfrance

29 juil. 2011, 03:06

Dans l'idée :

UPDATE FROM table SET field = REPLACE('p','',field) WHERE timeout < NOW()

;)

King99
Invité n'ayant pas de compte PHPfrance

29 juil. 2011, 03:59

Mais je veux l'enlever le P pas tout remplacer se qu'il y a dans _Flags par un P

Je viens tout juste de tester sa remplacer les 15 lettres par un P.

(UPDATE characters SET _Flags = REPLACE('p','',_Flags))
j'ai dus marquer cela car sinon sa me donnais un message d'erreur :
SQL query:

UPDATE FROM characters SET _Flags = REPLACE( 'p', '', _Flags )

MySQL said:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM characters SET _Flags = REPLACE('p','',_Flags)' at line 1

devlop78
Invité n'ayant pas de compte PHPfrance

29 juil. 2011, 13:57

Si tu avais lu la doc http://dev.mysql.com/doc/refman/5.0/en/ ... on_replace tu aurais compris pourquoi. On est pas mal pour faire le travail à ta place mais juste pour te donner des voies à suivre.