0
update tbl_user set tbl_user.Zoneid='(Select tbl_timezone.Zoneid from tbl_timezone where tbl_timezone.timezone='[UTC - 4:30] Venezuelan Standard Time')' Where tbl_user.userid='1'
当我运行上面的查询我得到这个错误查询,在查询内部在MySQL
您的SQL语法错误;检查与您的MySQL服务器版本相对应的手册,以找到在'[UTC - 4:30]委内瑞拉标准时间'附近使用的正确语法')'其中tbl_user.userid ='1'在第1行
但是当我执行
update tbl_user set tbl_user.Zoneid='10' Where tbl_user.userid='1';
然后正常工作
以下查询的结果是10
Select tbl_timezone.Zoneid from tbl_timezone where tbl_timezone.timezone='[UTC - 4:30] Venezuelan Standard Time'
什么错我的第一个查询。为什么我会收到错误