我有这个SQL查询:
update edi_file_steps
set
table_A.user_id= table_B.id ,
table_A.message= SUBSTRING_INDEX(table_A.message,'[',1)
FROM
edi_file.steps AS table_A INNER JOIN GU_User as table_B
where
message LIKE '%Downloaded%'AND table_B.login = 'Jack'
但是我正在获取mysql语法错误。我的语法有问题吗?我正在使用mysql 5.7。
您不能在UPDATE查询中使用FROM,您必须在UPDATE语句后指定表: