【发布时间】:2017-02-09 16:39:43
【问题描述】:
当我在数据库中使用phpmyadmin 更新列时,使用以下查询
UPDATE members
SET `refered` = (SELECT COUNT (*)
FROM `user_details`
WHERE `user_details.sponser`=`members.username`
)
它显示这样的错误消息
#1064 - 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的 '*) FROM `user_details` WHERE `user_details.sponser`=`members.username`)' 附近使用正确的语法
可能是什么原因?
【问题讨论】:
-
尝试更新成员 SET
refered= (SELECT COUNT(*) FROMuser_detailsWHEREuser_details.sponser=members.username)