问题标签 [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 投票
1 回答
2258 浏览

sql - MySQL @变量

我正在尝试设置一个 MySQL 触发器,但我无法弄清楚如何准确地完成我想要完成的工作。我想我需要设置一个 MySQL @variable 但我尝试过的方法没有奏效,而且我无法找到一个好的资源来解决它。我更改了phpMyAdmin中的分隔符,实际查询中没有使用下面的注释。

我在这里实际上是把一个团队排成一个圆圈,当团队的最后一个球员被淘汰时,我会在没有它的情况下关闭圆圈。

这是来自 phpMyAdmin 的错误消息:

#1363 - INSERT 触发器中没有 OLD 行

谢谢你的帮助


新尝试:

错误:

#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 '; 附近使用的正确语法。END'在第 9 行

0 投票
2 回答
508 浏览

sql - mysql数字数据库限制

数据库名称是否有限制不能创建为数字?

...结果是:

ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“1”附近使用正确的语法

....还是我做错了什么?

0 投票
4 回答
86 浏览

php - 神秘的mysql错误

我对 mysql 毫无经验,并且在这行代码中不断出现错误:

我确定这很简单,但我看不出错误在哪里。我得到的错误信息是:

我插入的一些值是 NULL,但从我读过的内容来看,我认为这不应该是一个问题。有任何想法吗?

0 投票
1 回答
457 浏览

php - MySql 错误 1064

数据:

php:

当我执行脚本时,它显示:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的“创建表 domenii(id_domeniu 整数主键 auto_increment,nume_domeniu”附近使用正确的语法

Mysql 版本是 5.0.51a。一些帮助?

谢谢。

0 投票
4 回答
1309 浏览

mysql - 这个 SQL 查询有什么问题吗?

我正在使用 LabVIEW 和 Database Toolkit 来执行 SQL 查询,但出于语法原因,它一直对此表示不满。我通过 ODBC 连接器使用 MySQL。除最后一行外,每一行的末尾都应有一个换行符。

LabVIEW抛出的错误是这样的:

可能的原因:

ADO 错误:0x80040E14 Microsoft OLE DB Provider for ODBC Drivers 发生异常:[MySQL][ODBC 5.1 Driver][mysqld-5.1.42-community]您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在 'UPDATE plc_addresses SET CurrValue = '0.00' WHERE Address = '1092' 附近使用正确的语法;在 NI_Database_API.lvlib 的第 2 行更新 plc_a':Conn Execute.vi->UpdatePLCAddressesTable.vi->DevelopSQL.vi

0 投票
3 回答
78 浏览

sql - 为什么不执行 sql-script?

我想在 MySql 中运行它。当我尝试分别执行每个创建查询时,一切正常,但它们不能一起工作。我认为缺少分隔符并尝试在每个查询后加上分号,但 MySql 说我在“;”附近有语法错误 . 错误在哪里?

0 投票
2 回答
1115 浏览

mysql - MySQL 1064 错误,在命令行和 phpMyAdmin 中工作;不在应用程序中

这是我的查询:

这在命令行和 PHPMyAdmin 中运行良好。我正在使用Dbslayer通过我的 JavaScript 后端连接到 MySQL,请求返回 1064 错误。

这是编码的 DBSlayer 请求字符串:

http://localhost:9090/db ?{%22SQL%22:%22select%20*%20from%20%28select%20*,%203956%20*%202%20*%20ASIN%28SQRT%28POWER%28SIN% 28RADIANS%2845.5200077%20-%20lat%29/%202%29,%202%29%20+%20COS%28RADIANS%2845.5200077%29%29%20*%20COS%28RADIANS%28lat%29%29%20*% 20POWER%28SIN%28RADIANS%28-122.6942014%20-%20lng%29/2%29,2%29%29%29%20AS%20distance%20from%20%60stops%60%20order%20by%20%60distance%60 ,%20%60route%60%20asc%29%20as%20p%20group%20by%20%60route%60,%20%60dir%60%20order%20by%20%60distance%60%20asc%20limit%2010%22 }

和回应:

{"MYSQL_ERRNO" : 1064 , "MYSQL_ERROR" : "您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,了解在 '(RADIANS(45.5200077)) * COS(RADIANS( lat)) * POWER(SIN(RADIANS(-122.6942014 - lng' at line 1" , "SERVER" : "trimet"}

谢谢!

0 投票
1 回答
484 浏览

php - 尝试插入 IP 地址但出现错误

我正在尝试将 IP 地址插入 LastIP(无符号整数)

错误:

1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '.0.1))' 附近使用正确的语法

0 投票
5 回答
360 浏览

mysql - 为什么我收到 #1064 - 您的 SQL 语法有错误

原来的查询是:

结果是:

我改错了'

并得到:

如何设置我的 my.ini?

我使用了 XAMPP Lite 和 MySQL 版本 5.1.37。

0 投票
2 回答
7938 浏览

mysql - MySQL Zend Framework - SQLSTATE [42000]:语法错误或访问冲突:1064

在发布这个问题之前,我已经阅读了我可以很好的所有回复。虽然相似,但没有一个解决我的特定问题(或者我不认识他们这样做)。

我有一个扩展 Zend_Db_Table_Abstract 的表类。在模型中,我尝试使用 join() 方法并基于这样的表 ID 返回单行:

当我回显 sql 对象时,我得到了这个:

奇怪的是,如果我使用这种格式,

我的输出是“WHERE(e.idEvent = 1)”。该值未包含在刻度中,但似乎都适用于 MySQL。当我在 phpMyAdmin 中运行查询时,我得到了这个:

idCategory 类型 displayOrder 描述 localStartTime events_idEvent
1 个人 1 5k 跑步/步行 2010-02-18 23:59:59 1
2 团队 2 5k 团队类别 2010-02-18 23:59:591 1

这是我期望看到的。但是当我在浏览器中运行我的应用程序时,我得到了这样的丑陋:

SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'SELECT c.* FROM categoriesAS cINNER JOIN eventsAS eON c.events_id'附近使用正确的语法

我已经检查了我能想到的所有资源。希望 SO 超级专家的联合令人敬畏将使它成为我的最后一站。:D