首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mySQL更新查询不起作用

mySQL更新查询不起作用
EN

Stack Overflow用户
提问于 2011-05-21 12:23:32
回答 3查看 256关注 0票数 1

代码:

代码语言:javascript
复制
$query="UPDATE americana SET 7='99' WHERE Bdate='2011-04-15'";
mysql_query($query);

注意:7和Bdate是列名。

错误:数据库查询失败:您的SQL语法出现了错误;请检查与MySQL服务器版本对应的手册,以便在第1行使用接近'7='99‘的正确语法。

知道如何解决这个问题吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-21 12:25:55

把7圈放在后面

代码语言:javascript
复制
$query="UPDATE americana SET `7`='99' WHERE Bdate='2011-04-15'";
票数 6
EN

Stack Overflow用户

发布于 2011-05-21 12:26:32

试一试

代码语言:javascript
复制
$query="UPDATE americana SET `7`='99' WHERE Bdate='2011-04-15'";
mysql_query($query);
票数 0
EN

Stack Overflow用户

发布于 2011-05-21 12:28:40

如果99是一个int,你不想在上面引号,mysql会把它看作一个字符串,拒绝插入,然后小猫就会死去。

代码语言:javascript
复制
$query="UPDATE americana SET `7`= 99 WHERE Bdate='2011-04-15'";
mysql_query($query);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6081692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档