【发布时间】:2012-12-22 21:49:46
【问题描述】:
我有一个主表和一个索引表。两个表共享一个名为“L_Status”的公共主字段。我想根据索引表中名为“status”的引用将主表中的数据从“L_Status”值(整数)更新为“L_StatusLV”(可读文本值)。这是我在 PHPmyAdmin 中输入的代码:
UPDATE markers.L_Status
FROM markers
INNER JOIN STATUS ON markers.L_Status = status.L_Status
WHERE markers.L_Status = status.L_StatusLV
PHPmyAdmin 返回以下错误:
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法,以便在第 2 行的“FROM 标记 INNER JOIN STATUS ON 标记。L_Status = status.L_Status WHERE ma”附近使用
关于这里的语法错误有什么建议吗?
【问题讨论】:
-
应该得到'status'表中主键(L_Status)的文本值对。