【发布时间】:2020-11-18 12:50:31
【问题描述】:
我正在尝试比较一个表中的 int 值和转换后的(varchar 到 INT)值,以在另一个表中找到一个值,然后通过 phpmyadmin 更新它。
评论表
id: 1 title:Lorem postID: 15
元表
ID:99 NewID: 123 Type: "older_id" Value:"15"
SQL
update t1
set t1.postID = t2.NewID
from comment t1
inner join meta t2
on t1.postID = CAST(t2.value AS INT)
where t2.Type = "older_id";
我不确定我做错了什么,但我不断收到错误。
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
标签: mysql sql phpmyadmin sql-update inner-join