gpt4 book ai didi

rest - 单个 HTTP 请求中的多个 SQL 语句 - metamug

转载 作者:行者123 更新时间:2023-12-01 05:46:58 32 4
gpt4 key购买 nike

在下面的资源文件中,我试图对同一个请求执行 2 个插入操作。(表单提交)

但是从 API 收到 500 错误。

<?xml version="1.0" encoding="UTF-8" ?>
<Resource xmlns="http://xml.metamug.net/resource/1.0" v="1.0">
<Request method="POST">
<Desc> CRICKET INFO </Desc>
<Update>
insert into CRICKET (NAME,DOB,BATTING_STYLE,BOWLING_STYLE,TEAM)
values($xname,$birthdate,$batstyle,$bowlstyle,$st);
insert into DETAILS (FORMAT,RUNS,WICKETS,AVERAGE)
values($sf,$rns,$wkts,$avg);
</Update>
</Request>
</Resource>

最佳答案

你必须使用 <Sql>标记两次以实现此目的,您不能在单个 <Sql> 中编写多个查询.
所以你的资源文件应该是这样的

<?xml version="1.0" encoding="UTF-8" ?>
<Resource xmlns="http://xml.metamug.net/resource/1.0" v="1.0">
<Request method="POST">
<Desc> CRICKET INFO </Desc>
<Sql id="first">
insert into CRICKET (NAME,DOB,BATTING_STYLE,BOWLING_STYLE,TEAM)
values($xname,$birthdate,$batstyle,$bowlstyle,$st);
</Sql>
<Sql id="second">
insert into DETAILS (FORMAT,RUNS,WICKETS,AVERAGE)
values($sf,$rns,$wkts,$avg);
</Sql>
</Request>
</Resource>

关于rest - 单个 HTTP 请求中的多个 SQL 语句 - metamug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44536786/

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