mysql远程执行select,insert into都可以,update执行不了,本机update却可以。

我写了个PHP页面,用于操作某些数据,可是这个页面执行远程查询的时候,select和insertinto都能使用,偏偏update无法执行。可是对本机的数据库进行upda... 我写了个PHP页面,用于操作某些数据,可是这个页面执行远程查询的时候,select和insert into都能使用,偏偏update无法执行。可是对本机的数据库进行update查询却可以。用户权限是没问题的,而且没报错,只是一直在查询中。 展开
 我来答
蹇高蒙秋
2020-02-23 · TA获得超过1344个赞
知道小有建树答主
回答量:1798
采纳率:100%
帮助的人:8.6万
展开全部
UPDATE的表不能出现在子查询中,你的语句需要修改,例如:
UPDATE
education
SET
timeFrom="2007-9-1"
WHERE
EXISTS
(SELECT
*
FROM
education
WHERE
studentinfo.userName=education.userId)
AND
studentinfo.userName
LIKE
"11842%"
AND
studentinfo.`Class`
LIKE
"%071%"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式