MySQL使用IF的时候 出现预发错误 上SQL

SELECT a.user_id,a.user_name, a.email, IF(a.is_validated=='0','未验证','已验证'), a.user_money, 
a.frozen_money, a.rank_points, a.pay_points, a.reg_time FROM `jindong_users` AS a 
INNER JOIN jindong_account_log AS b
ON a.user_id=b.user_id
WHERE a.user_id=733
阅读 2.9k
2 个回答

改成1个等号就好,SQL中判断使用一个'='即可。

SELECT a.user_id,a.user_name, a.email, IF(a.is_validated='0','未验证','已验证'), a.user_money, 
a.frozen_money, a.rank_points, a.pay_points, a.reg_time 
FROM `jindong_users` AS a 
INNER JOIN jindong_account_log AS b ON a.user_id=b.user_id
WHERE a.user_id=733;

报错是什么?

要不要用一个等号试试?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题