首页 > TAG信息列表 > mysql-error-1064

MySQL语句(FULL JOIN上的语法错误)

我的sql语句出了什么问题,它说问题在FULL JOIN附近,但是我很困惑: SELECT `o`.`name` AS `offername`, `m`.`name` AS `merchantName` FROM `offer` AS `o` FULL JOIN `offerorder` AS `of` ON of.offerId = o.id INNER JOIN `merchant` AS `m` ON o.merchantId = m.id GROUP B

条件为真时,如何使用MySQL触发器更新多个表?

我正在尝试创建一个触发器来更新带有条件检查的另一个表,但是我一直收到MySQL错误.我的触发器的代码是: DELIMITER $$ CREATEb TRIGGER visitor_validation BEFORE INSERT ON ratingsvisitors FOR EACH ROW BEGIN Set @counts=(SELECT count(*) from ratingsvisitors where visotri

如何在mysql中获取语法错误的具体描述

在完成问题之前,我的特定问题已解决.但是我还有一个普遍的问题.它可能是重复的,但很抱歉,我无法在SO或其他地方找到它. 我有一个名为reports的表.有一行包含数据.当我尝试执行更新查询时,出现错误: error 1064: There is an error in your sql syntax near ‘table=’defect’,Fi

mysql-操作数应包含1列

每当我尝试插入表集中时,获取Operand都应包含1列mysql错误. 我在Google上搜索并发现了很多类似的问题,但是它们始终是解决当前问题的关键.我有mysql 5.6.我可以使用多个TIMESTAMPS. 这是我的代码: INSERT INTO `sets` (`tabler_name`) VALUES ("leads_auto"); 这是我的桌子: CREAT

MySQL创建表和外键错误

我不是数据库专家,但我已经对此进行了一些修改,似乎无法解决这个问题.我已经阅读了相关的文档页面(http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html),但看不到语法可能存在的问题. ERROR 1064 (42000) at line 84: You have an error in your SQL sy

mysql-如何查找出生日期在1980到1996年之间的用户百分比.

我试图找出出生日期在1980年至1996年之间的用户所占的百分比. 我找不到方法: SELECT Sum (WHEN userBirthDate BETWEEN '1980/01/01' AND '1996/12/31' THEN 1 ELSE 0 END) * 100 / Count(userID) as total FROM user mysql返回的错误是语法: ERROR 1064 (42000): You have an er

MySQL CASE提供Err 1064

我一直在寻找这个答案.我有两个相同的表,contacts和contacts_copy.每个都有全名,公司,街道,城市,州和邮政编码.如果contacts.street不是NULL,那么我选择那些项目.如果是,我从重复表中选择那些项目. SELECT contacts.fullname, CASE WHEN contacts.street IS NULL THEN contacts_co

mysql-您的SQL语法中有一个错误…在’float)/ CAST(rating_count AS float))附近,是来自文档的average_rating’

以下是查询 select id, IF(rating_count = 0, null, CAST(rating_sum AS float) / CAST(rating_count AS float)) as average_rating from document d left join document_aggregate_rating using (id) where id in (123); 我得到的错误 ERROR 1064 (42000): You have an error

mysql-SELECT INTO不起作用

我想测试一种情况,但是我需要添加一个虚拟数据行来测试假设.因此,根据this mySQL manual page for SELECT INTO,我的查询是正确的: SELECT INTO courses.sections_rfip (SectionID, CourseID, SectionNumber, Term, Credits, CutOffDate, StartDate, EndDate, LastDateToWithDraw

SQL错误#1064

试图在mySQL表的mediumblob字段中输入一个值,但是我得到了: 1064 – 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 ‘WHERE id = 40’ at line 3 INSERT INTO 'Picture' VALUES (e

java – 语句关闭后不允许任何操作

在语句关闭后,我收到了Exception,并允许签名.在我的Java代码中,我试图将值插入数据库.错误签名说我的Statement对象被关闭了,我试图在我的代码中再次使用它,但我正在努力理解的是为什么会发生这种情况,因为我没有关闭代码中的任何连接. 这是Java代码. public class DataBaseAccess

MySQL中的错误1064(42000)

我试图使用从MS SQL Azure数据库创建的数据库转储填充新的MySQL空数据库,我收到以下错误 ERROR 1064 (42000) at line 1: 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 ‘I ‘

Mysql函数从查询中返回一个值

我想创建一个使用查询计算值的函数,我在返回值时遇到问题: 缩短了,我的查询是: CREATE FUNCTION func01(value1 INT , monto DECIMAL (10,2)) RETURNS DECIMAL(10,2) BEGIN SET @var_name = 0; select @var_name=if(value1 = 1,monto * table.divisa_dolar,table.monto *divisa_euro

Mysql语法错误创建存储过程

这让我疯了. CREATE DEFINER=`root`@`localhost` PROCEDURE `CalcularCRTarea` (Id_Tarea INT, OUT crTarea decimal(12, 4)) DETERMINISTIC BEGIN DECLARE done BOOLEAN DEFAULT FALSE; DECLARE _id BIGINT UNSIGNED; DECLARE cur CURSOR FOR SELECT Id FROM Tarea_Fr

php – 如何用外语选择mysql查询?

让我以简单的方式向您展示 SELECT * FROM dictionary WHERE malayalam = 'ആകാശം' 这个查询在phpmysql上运行正常,同时它在.php页面上查询时没有检测到raw 我正在建立一个英语到马拉雅拉姆语和马拉雅拉姆语到英语词典 该网站是http://www.chatfitness.com/ 接收来自mysql的m

如何在MySQL 8.0中为root用户授予所有权限

试着 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 入门 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versio

java – JDBC的Stumped SQL异常

我正在尽我所能让JDBC工作,现在唯一困扰我的是这个例外,我不知道: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: 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 '??????????

PHP文件无法输入部分代码

这是我的php文件中的一个函数,用于提供我的Android应用程序的请求. function checkin($DB, $TechID, $ClientID, $SiteID){ $dbConnection = mysql_connect($DB['server'], $DB['loginName'], $DB['password']); if(!$dbConnection){ die('Error!

如何修复MySQL错误#1064?

向MySQL发出命令时,我收到错误#1064“语法错误”. >这是什么意思? >我该如何解决?解决方法: TL;DR Error #1064 means that MySQL can’t understand your command. To fix it: Read the error message. It tells you exactly where in your command MySQL got confused. Exam

别名不在MYSQL中处理IF条件

我正在编写一个mysql查询并收到错误. “Unknown column ‘dat’ in ‘field list'” 由于在mysql的IF条件中使用别名而发生此错误. 这是mysql查询: SELECT nCustomerID, dDateRegistered, (select count(nPlayerID) from credit_logs where nPlayerID=nCu

MySQL视图 – 非法混合排序规则

我会非常清楚:在MySQL中创建视图的解决方案是什么,没有非法的非法混合排序错误. 我的SQL代码是这样的(它有一些葡萄牙语单词),我的数据库默认排序规则是latin1_swedish_ci: CREATE VIEW v_veiculos AS SELECT v.id, v.marca_id, v.modelo, v.placa, v.cor,

在mysql中使用concat()准备statemnt给出错误

下面给出的代码是存储过程的一部分(mysql 5.5.20): prepare stmnt1 from concat('insert into ' , tableName , '(employee_id , administrator_id) values(? , ?) ' ) ; set @a = 19 ; set @b = 11; execute stmnt1 using @a , @b ; tableName是局部变

mysql – 创建表时出错:你的SQL语法中有一个错误’order(order_id INT UNSIGNED NOT NULL AUTO_INCREMENT,user_id’在第1行

参见英文答案 > Syntax error due to using a reserved word as a table or column name in MySQL                                    1个 我试图用PHP脚本在同一MySQL数据库中创建2个表:具有主键’user_id’的表’user’和具有主键’order_i

Mysql2 ::错误:表不存在:显示来自`sessions`的完整字段

我刚从我的开发人员克隆了一个应用程序,我想在我的计算机上进行设置.当我去localhost:3000时,我得到这个错误,我真的不明白这意味着什么. 错误: ActiveRecord::StatementInvalid - Mysql2::Error: Table 'goacquire_development.sessions' doesn't exist: SHOW FULL FIELDS FROM `s

将列中的所有文本转换为MySql中的Camel Case

我正在寻找一种方法将我在数据库中的所有文本转换为Camel Case / Proper Case 即从CAMEL HAS LEGS到Camel Has Legs 我找到了一个answer here,它要求创建一个函数(下面),然后使用该函数转换文本. 我在共享托管服务器上使用MySQL版本:5.6.32-78.1.当我执行以下功能时,我收到错误 #10