问题标签 [mysql-error-1064]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
61 浏览

mysql - 如何 MYSQL UPDATE fieldINT!='4' 不起作用

我试图更新 queueStatusINT WHERE statusINT 为 8 且 queueStatusINT 不等于 2 且类型为 $type。但我不断收到错误消息:

我使用此 SQL 查询进行更新:

我还注意到我可以在 SELECT 命令中执行 NOT 等于...</p>

0 投票
2 回答
791 浏览

sql - 令人沮丧的 MySQL CREATE PROCEDURE 错误

希望这是一个很好的快速解决方案。

这是我的 .sql 文件:

这是输出:

所以它似乎不喜欢我的参数 argLimit,但我不知道为什么。我一定是在做傻事。

我正在使用 MySQL 5.0.51。

谢谢。

0 投票
3 回答
167 浏览

php - 只要存在 WHERE 语句,PHP MySQL 就会失败

我正在尝试对一个小的 MYSQL 表进行简单的查询,但是当我插入 Where 子句时,我突然收到一个无效的查询错误(while(mysql_fetch_array ){}在没有 where 的情况下添加了一个)。MYSQL 控制台给出了 1064(语法)错误,但是,我检查了 MYSQL 文档,并且我尽可能确定地使用了正确的语法。

有谁知道问题是什么?我正在使用 XAMPP。它的MYSQL有问题吗?

0 投票
3 回答
3182 浏览

mysql - 将 MS SQL 存储过程移植到 MySQL

我有大约 140 - 150 个存储过程需要从 MS SQL 2005 迁移到 MySQL 5.1

在过去八小时内成功移植了其中的 0 个后,我决定顺便过来询问是否有人有任何经验、提示或知道一些可以提供帮助的实用程序。

MySQL 管理员不是很有帮助,令人沮丧的是“MySQL 错误号 1064 您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册以获取正确的语法”。鉴于平均 SP 的长度为 +100 行,简单地猜测问题所在不是一种选择。

例如。这是我得到的确切错误:

然后在第 5 行,我只有:

0 投票
3 回答
13272 浏览

sql - 从两个相同的表中选择相交

查询:

但我得到:

1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“INTERSECT SELECT id_userFROM Rating Where id_movie=3 LIMIT 0, 30”附近使用正确的语法

有解决办法吗??

0 投票
4 回答
1060 浏览

java - 使用 MySQL 和数据库并拥有此堆栈跟踪

我的数据库包中有这两个类:(DBManager 和 TaskManager 类),我在另一个包中的主框架中创建了一个新对象,我还为我的主框架导入了数据库包,然后调用 addBirth()我的对象,我想在 MySQL 中的 table="birthsql" 中插入这些参数,但我找到了这个堆栈跟踪,并且还写了“SERVER = NULL”。

创建对象--> TaskManager tm = new TaskManager(); 在我的对象上调用 addBirth() 方法-->, tm.addBirth(3, "Neda","Rahmani", "Mansour", "Sima","December","Tehran");

我的 TaskManager 类:

我的 DBManager 类:

堆栈跟踪----->

0 投票
2 回答
236 浏览

sql - mysql 是否对存储过程中的 sql 强制执行特殊的语法约束?(选择问题)

我经常很难在 mysql 中创建存储过程。应该很好的语法只是在存储过程中不被解析。这是一个仍然没有被解析的简化版本。我无法将此代码转换为可以解析的内容。

update..set 子句有问题

更新
我更加简化了代码。问题依然存在。错误消息似乎是隆隆声

更新 2
已解决,感谢 Mark Byers。into-语句中的子句必须select仔细定位。请注意 mysql 错误消息是多么误导和糟糕!

ERROR 1064 (42000):您的 SQL 语法有错误;检查手册

编码:

0 投票
2 回答
123 浏览

mysql - 我的 MySQL 语句有什么问题?

#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“a where a.username=table1.announcer)”附近使用正确的语法

0 投票
1 回答
331 浏览

mysql - 我需要来自 mysql 结果集中的元数据,这可能吗?

我想从 mysql 查询的结果中获取元数据,以便可以将其放入 c# 中的数据表中。我主要需要列名和数据类型。这是一个简单的例子。

它虽然会产生这个错误

错误代码:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解在 '(

选择总和(小计)作为小计

, sum(tax1+tax2+tax3+tax4) 作为税

, sum' 在第 1 行

有人可以为我提供一些建议,或者提供一个链接来帮助我吗?

0 投票
2 回答
2209 浏览

php - MYSQL 语法错误 1064

我只是无法弄清楚为什么从这个查询中得到错误 1064

如果我回显变量 $manufacturer_name、$manufacturer_display_name、$manufacturer_id 它们都有值但我收到此错误

无法执行查询您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 4 行错误号 1064 的“WHERE manufacturer_id = 1”附近使用正确的语法

任何帮助