SQL UPDATE使用替换语句中的replace throw 1064错误

时间:2017-07-21 12:47:30

标签: mysql sql-update str-replace

我成功之前使用过REPLACE语句,但出于某种原因,这句话不断引发1064错误?

UPDATE `wp_UPCP_Item_Images` SET `Item_Image_URL` = REPLACE (`Item_Image_URL`,
'http://www.salestraininganddevelopment', 'http://tilesunlimitedny') 

但是一直收到这个错误?

#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 
''http://www.salestraininganddevelopment''http://tilesunlimitedny') FROM `wp_UPC' at line 1

根据要求截图: mysql screenshot

我错过了什么,只是一直盯着这句话,看看我是否能找到它但是,我迷失了。 仔细阅读所有建议的问题,似乎找不到有用的东西。 谢谢你,杰夫

2 个答案:

答案 0 :(得分:1)

“你正在尝试模拟查询。不要这样做。它只是坏了。只是运行查询。”就是这样,我跑了它,它感谢了很多,不知道模拟被打破了,或者至少我没有正确使用它。

答案 1 :(得分:0)

" REPLACE"之间不能有空格。和"("。