MYSQL:从另一列中的子字符串更新列值?

MYSQL: Update a column value from a substring in another column?

我有以下 MYSQL table:

Job | Applicant  | link_Id

1    job_blogs_123    ?

2    steve_jobs_445  ?

我的 table 中的 link_Id 列当前所有行均为空。

我希望它是申请人列中last _ 之后的子字符串。所以在这种情况下 123 和 445.

我如何编写一个查询来以这种方式更新我 table 中的所有行?

使用SUBSTRING_INDEX:

UPDATE yourTable
SET link_Id = SUBSTRING_INDEX(Applicant, '_', -1);