`
zhanghongliang_cyj
  • 浏览: 50339 次
  • 性别: Icon_minigender_1
  • 来自: 邯郸
社区版块
存档分类
最新评论

后台报SQL Error: 1064, SQLState: 42000错误

阅读更多
警告: SQL Error: 1064, SQLState: 42000 
2010-5-29 22:04:38 org.hibernate.util.JDBCExceptionReporter logExceptions 
严重: 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 'desc) values ('org1', 'ads')' at line 1 

 
原来是我在表中用到的字段有:desc,是Mysql数据库中关键字

 



MySQL的保留字有以下这些,使用中需要注意。

 

ADD

ALL

ALTER

ANALYZE

AND

AS

ASC

ASENSITIVE

BEFORE

BETWEEN

BIGINT

BINARY

BLOB

BOTH

BY

CALL

CASCADE

CASE

CHANGE

CHAR

CHARACTER

CHECK

COLLATE

COLUMN

CONDITION

CONNECTION

CONSTRAINT

CONTINUE

CONVERT

CREATE

CROSS

CURRENT_DATE

CURRENT_TIME

CURRENT_TIMESTAMP

CURRENT_USER

CURSOR

DATABASE

DATABASES

DAY_HOUR

DAY_MICROSECOND

DAY_MINUTE

DAY_SECOND

DEC

DECIMAL

DECLARE

DEFAULT

DELAYED

DELETE

DESC

DESCRIBE

DETERMINISTIC

DISTINCT

DISTINCTROW

DIV

DOUBLE

DROP

DUAL

EACH

ELSE

ELSEIF

ENCLOSED

ESCAPED

EXISTS

EXIT

EXPLAIN

FALSE

FETCH

FLOAT

FLOAT4

FLOAT8

FOR

FORCE

FOREIGN

FROM

FULLTEXT

GOTO

GRANT

GROUP

HAVING

HIGH_PRIORITY

HOUR_MICROSECOND

HOUR_MINUTE

HOUR_SECOND

IF

IGNORE

IN

INDEX

INFILE

INNER

INOUT

INSENSITIVE

INSERT

INT

INT1

INT2

INT3

INT4

INT8

INTEGER

INTERVAL

INTO

IS

ITERATE

JOIN

KEY

KEYS

KILL

LABEL

LEADING

LEAVE

LEFT

LIKE

LIMIT

LINEAR

LINES

LOAD

LOCALTIME

LOCALTIMESTAMP

LOCK

LONG

LONGBLOB

LONGTEXT

LOOP

LOW_PRIORITY

MATCH

MEDIUMBLOB

MEDIUMINT

MEDIUMTEXT

MIDDLEINT

MINUTE_MICROSECOND

MINUTE_SECOND

MOD

MODIFIES

NATURAL

NOT

NO_WRITE_TO_BINLOG

NULL

NUMERIC

ON

OPTIMIZE

OPTION

OPTIONALLY

OR

ORDER

OUT

OUTER

OUTFILE

PRECISION

PRIMARY

PROCEDURE

PURGE

RAID0

RANGE

READ

READS

REAL

REFERENCES

REGEXP

RELEASE

RENAME

REPEAT

REPLACE

REQUIRE

RESTRICT

RETURN

REVOKE

RIGHT

RLIKE

SCHEMA

SCHEMAS

SECOND_MICROSECOND

SELECT

SENSITIVE

SEPARATOR

SET

SHOW

SMALLINT

SPATIAL

SPECIFIC

SQL

SQLEXCEPTION

SQLSTATE

SQLWARNING

SQL_BIG_RESULT

SQL_CALC_FOUND_ROWS

SQL_SMALL_RESULT

SSL

STARTING

STRAIGHT_JOIN

TABLE

TERMINATED

THEN

TINYBLOB

TINYINT

TINYTEXT

TO

TRAILING

TRIGGER

TRUE

UNDO

UNION

UNIQUE

UNLOCK

UNSIGNED

UPDATE

USAGE

USE

USING

UTC_DATE

UTC_TIME

UTC_TIMESTAMP

VALUES

VARBINARY

VARCHAR

VARCHARACTER

VARYING

WHEN

WHERE

WHILE

WITH

WRITE

X509

XOR

YEAR_MONTH

ZEROFILL

分享到:
评论

相关推荐

    SQLState错误码查表

    SQLSTATE 错误码是 SQL 语句执行过程中出现的错误代码,它们是标准化的错误代码,可以帮助开发者快速地定位和解决问题。本文档提供了 SQLSTATE 错误码的详细信息,包括错误代码、错误描述和解决方法。 SQLSTATE ...

    SQL错误代码大全

    收集汇总了设计者在SQL 编程中所有出现的错误代码提示大全 希望对大家有所帮助

    DB2异常代码查询大全

    4. **+09801568**:表示SQL引擎错误,通常是内部错误或配置问题导致。 5. **+10002000**:表示未定义SQL操作,可能是语法错误或其他逻辑问题。 6. **+11001561**:表示数据捕获机制出现问题,通常与数据同步或复制...

    解决SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded_runtimeerror怎么修复

    在MySQL数据库操作中,"SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded" 是一个常见的错误,它意味着在执行事务时,系统等待锁定资源的时间超过了预设的限制。这个错误通常发生在并发环境中,当...

    sqlServer执行存储过程报错:42000,执行该sql即可

    sqlServer执行存储过程报错:42000 - [SQL Server]SQL Server 阻止了对组件“Ole Automation Procedures”的 过程“sys.sp_OACreate”的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以...

    oracle数据库错误大全

    2. **错误解决方案**:除了错误解释,大全还会提供可能的解决策略,包括修改SQL语句、调整系统参数、检查硬件资源或更新数据库软件。 3. **案例分析**:可能会有实际的错误案例分析,帮助读者理解在特定环境下错误...

    MySQL导入sql脚本错误:2006 解决方法

    MySQL导入sql脚本错误:2006 – MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL ...

    DB2_SQLSTATE__消息异常

    SQLSTATE值是SQL标准中定义的一系列五字符代码,用于标识SQL语句执行的状态,包括成功或失败的具体原因。 #### SQLSTATE 值详解 在给出的部分内容中,列出了大量的SQLSTATE值及其简要含义。这里将对这些状态码进行...

    GBase 8s SQL 指南:教程

    **GBase 8s SQL 指南:教程** GBase 8s是南大通用数据系统有限公司开发的一款高性能、高可用性的国产化数据库管理系统,主要用于满足大规模数据处理和分析的需求。作为一款关系型数据库,它支持SQL(结构化查询语言...

    db2 错误码 大全

    在DB2中,错误码通常由SQLCODE和SQLSTATE两部分组成: - **SQLCODE**:是一个整数值,用来表示错误或警告的状态。正数表示警告,负数表示错误。 - **SQLSTATE**:是一个五字符的字符串,用来提供关于错误或警告的更...

    sql数据库死锁查询工具

    在SQL数据库管理中,死锁和阻塞是常见的问题,特别是在多用户环境下,它们可能导致系统性能下降甚至数据丢失。理解并有效地处理这些问题至关重要。本文将深入探讨“sql数据库死锁查询工具”及其在解决数据库死锁和...

    MySQL Error Code文档手册

    在 MySQL 数据库中,错误代码可以分为五个级别:Error、Warning、Note、Info 和 Debug。其中,Error 是最严重的错误级别,表示 MySQL 数据库无法继续执行当前操作;Warning 表示 MySQL 数据库可以继续执行当前操作,...

    DB2的SQL、sqlcode、sqlstate错误码中文大全

    因此,本文旨在整理 DB2 的 SQL、sqlcode、sqlstate 错误码大全,提供详细的错误码说明和用户响应方法,帮助用户快速解决问题,提高工作效率。 SQL0000 - SQL0099 在 DB2 中,SQL0000 - SQL0099 错误码系列主要...

    oracle和Hibernated的结合

    8. **Criteria和HQL查询**:Hibernate提供了一种比SQL更高级的查询语言——Hibernate Query Language (HQL),以及Criteria API,它们允许开发者以面向对象的方式编写查询,避免了直接编写SQL的复杂性。 9. **性能...

    实战解决苹果cms显示42000语法错误访问冲突.zip

    首先,"42000"错误代码是MySQL数据库系统返回的标准错误码,代表SQL语法错误。在苹果CMS系统中,这可能是由于后台程序在尝试执行SQL语句时,遇到了不符合MySQL语法的代码片段。例如,可能是拼写错误、缺少括号、未...

    DB2常用错误信息大全

    这通常发生在列名拼写错误、表结构更改后未更新SQL语句或是表中确实不存在该列的情况下。 ##### 13. 因为SQL语句引用一个远程对象,不能为该SQL语句执行EXPLAIN (+21801537) - **SQLCODE**: +21801537 - **SQLSTATE...

    1585错误解决方案.docx

    SQLSTATE=54048进一步确认了这是一个与表空间管理相关的错误。针对这个错误,通常有两种常见的解决方案,下面将详细介绍这两种方法。 ### 解决方案一:通过DB2控制中心创建临时表空间 1. **打开DB2控制中心**:...

    SQL错误状态的提示信息

    为了更好地理解和处理这些错误,SQL标准定义了一套错误代码体系——SQLSTATE,它可以帮助开发者和数据库管理员快速定位问题所在。本文将详细介绍SQLSTATE及其含义,并对部分常见SQLSTATE进行解释。 #### SQLSTATE...

    DB2不允许访问表空间

    DB2SQLError: SQLCODE=-290, SQLSTATE=55039, SQLERRMC=null, DRIVER=3.50.152 消息:不允许访问表空间。SQLCODE=-290, SQLSTATE=55039, DRIVER=3.50.152 ``` 此错误提示中的`SQLCODE=-290`和`SQLSTATE=55039`表明...

    查询死锁数据库

    查询死锁数据库,当同一张表存在同时写,并且写的过程比较耗时,此时就会引起数据库死锁

Global site tag (gtag.js) - Google Analytics