gpt4 book ai didi

php - 由于语法原因,简单更新查询不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 12:13:05 24 4
gpt4 key购买 nike

你好,我想不通......我什至直接在 phpmyadmin 中尝试

此查询无效

UPDATE orsil_quote SET status=4 WHERE order=199

直接在 Php Myadmin 上我得到 MySQL 说:#1064(order=199 附近的语法错误)

我试过了

 UPDATE orsil_quote SET status=`4` WHERE order=`199`
UPDATE `orsil_quote` SET status=4 WHERE order=199
UPDATE `orsil_quote` SET status=`4` WHERE order=`199`

UPDATE orsil_quote SET status='4' WHERE order='199'
UPDATE 'orsil_quote' SET status=4 WHERE order=199
UPDATE 'orsil_quote' SET status='4' WHERE order='199'

UPDATE orsil_quote SET status="4" WHERE order="199"
UPDATE "orsil_quote" SET status=4 WHERE order=199
UPDATE "orsil_quote" SET status="4" WHERE order="199"

我可以确认列 orsil_quote 确实存在,还有列状态和列顺序,它们都存在并且名称已经被检查了数百次。

这是怎么回事!!

最佳答案

ORDERreserved MySQL keyword.如果您要将它用作列标识符,您必须将其用刻度线包裹起来:

UPDATE `orsil_quote` SET `status`=4 WHERE `order`=199

虽然最好更改您的表并且不使用保留关键字作为列标识符。

关于php - 由于语法原因,简单更新查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23397187/

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