1

これが行を返す理由:

select users.user_fullname,concat(persons.first_name,' ',persons.last_name)
from users, persons
where users.user_id = persons.user_id
and users.user_fullname = '0'

それでも、これは構文エラーをスローしますか?

update users
set users.user_fullname = concat(persons.first_name,' ',persons.last_name)
from users, persons
where users.user_id = persons.user_id
and users.user_fullname = '0'
4

1 に答える 1

3

とは関係ありませんCONCAT。問題は、ステートメントにFROM句を含めないことです。UPDATE

UPDATE users, persons
SET users.user_fullname = CONCAT(persons.first_name,' ',persons.last_name)
WHERE users.user_id = persons.user_id
AND users.user_fullname = '0'
于 2011-10-01T14:58:32.737 に答える