en utilisant la version MySQL 4.0.27:Quel est le problème avec cette requête?
UPDATE `t` SET `col_x` =
(SELECT `col_x` FROM `t` WHERE `col_y`='123456') WHERE `col_y`= '456789'
message d'erreur: # 1064 - Vous avez une erreur dans votre syntaxe SQL. Consultez le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser près de « SELECT
t
DEb
OUcol_x
= » 1234
J'ai essayé LIKE '%123456%'
quel est le message d'erreur complet? – GSto