gpt4 book ai didi

php - 更新查询不适用于 LIMIT

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

您好,我正在使用限制为 0,1 的更新查询,其中我必须更新与我在查询中给出的条件匹配的第一行

mysql_query("UPDATE `product_option` SET `input_value`='$color_a',`input_price`='$color_price_a' WHERE `product_id`='$_REQUEST[pid]' and `input_type`='option' LIMIT 0,1"); 

在我的 sql 表中,$_request[pid] 重复了很多次,所以在 $_request[pid] 匹配的那些行上,我想更新它的第一行,但是这个查询没有对数据做任何事情仍然与我添加的相同。

任何建议将不胜感激

这是表格的图片

enter image description here

最佳答案

应该是LIMIT 1

LIMIT 0,1 表示 OFFSET 0 LIMIT 1,但 UPDATE 不支持偏移。

即使它会起作用(但它不起作用),您仍然总是必须提供一个ORDER 子句,否则它将是一个随机行。

关于php - 更新查询不适用于 LIMIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10415478/

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