mysql - 简单的语句:我的 SQL 语法有什么错误
问题描述
mysql> UPDATE spirit SET defend = 20, hp = 110, interval = 4 WHERE spirit_ID = 4;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'interval = 4 WHERE spirit_ID = 4' at line 1
我很困惑,谢谢你的帮助。
解决方案
您可以尝试interval
使用反引号(``)进行换行:
UPDATE spirit SET defend = 20, hp = 110, `interval` = 4 WHERE spirit_ID = 4;
推荐阅读
- azure - 通过 Visual Studio 2019 将 ASP.NET Core 映像部署到 Azure Kubernetes 服务
- r - Create random column based on data in R
- html - 如何使用 GetSkeleton 框架拉伸高度
- javascript - 使用谷歌应用脚本获取多选选项值
- spring - Jackson @JsonIgnoreProperties 似乎并不总是有效
- google-apps-script - 限制与特定人员或组共享 Google 文档
- javascript - 要求模拟服务器 docker 容器内的 npm 包(javascript 模板响应)不起作用
- reactjs - 如何修复“net::ERR_CONTENT_DECODEDING_FAILED 200”
- python-3.x - 在 Python 3+ 中,如果我记录的消息多于 RotatingFileHandler 配置处理的消息,会发生什么?
- javascript - 如何让我的 Discord Bot 提及我提及的人?