gpt4 book ai didi

mysql - mysql中的查询内部查询

转载 作者:行者123 更新时间:2023-11-29 09:02:38 25 4
gpt4 key购买 nike

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'

当我运行上述查询时出现此错误

您的 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'

我的第一个查询出了什么问题。为什么我会收到错误

最佳答案

您必须删除引号:

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 - mysql中的查询内部查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8134442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com