我正在尝试使用 INNER JOIN 加入 2 个表,但问题是我想使用 REPLACE 关键字,因为在另一个表中,文本中有一个额外的字符。我将查询写为:
SELECT
keeper_details.*,
keepers.*
FROM
keeper_details
INNER JOIN keepers ON keeper_details.cphh = keepers.CPHH SET keepers.CPHH = REPLACE(keepers.CPHH,"/","")
但我收到一个错误消息:
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在 'SET keepers.CPHH = REPLACE(keepers.CPHH,"/","") 附近使用正确的语法
我的共同文字一直keeper table(CPHH) = "XXXXXXXX"在keeper_details table(CPHH) = XX/XXX/XXXX
我希望我很清楚。我不知道我哪里做错了!任何建议都会有很大帮助!提前致谢!