MySQL操作中的Error: 1064(42000)问题_Parle的博客-程序员秘密_1064(42000)

技术标签: 保留字  操作  mysql  error  SQL  

1、Error: 1064(42000)问题

在MySQL 中,有些特殊的字符显式被保留。其中大多数字进制被标准SQL 用作列名和/ 或表名( 例如,GROUP ) 。少数被保留了,因为MySQL 需要它们。你不小心使用了下面的关键字  那么就会报这个错误


下面出现这个问题的原因在于我是用了保留字describe,在查询的时候没有使用反引号对保留字进行处理,使用反引号就解决了

mysql> select describe from test_table;
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 'describe from test_table' at line 1
mysql>select `describe` from test_table;
+-----------+
| describe  |
+-----------+
| good      |
| normal    |
| bad       |
| normal    |
| good      |
| bad       |
| excellent |
| good      |
| bad       |
+-----------+
9 rows in set (0.00 sec)</span>


2、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




版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/GVFDBDF/article/details/49455381

智能推荐

101条经典幽默的计算机编程名言_计算机专业怎们说幽默_系统信息的博客-程序员秘密

如果您喜欢这些文章,欢迎点击此处订阅本Blog<!-- google_ad_client = "pub-7343546549496470";/* 728x90, 大横幅正文上方 */google_ad_slot = "4725362798";google_ad_width = 728;google_ad_height =

SAS硬盘与SATA硬盘有什么区别_sas接口和sata接口长什么样_次日冬至的博客-程序员秘密

SAS硬盘与SATA硬盘有什么区别     SATA:串行ATA总线  SCSI:小型电脑输入输出接口  SAS:希捷研究出来的取代SCSI技术的接口  接口速度是 SAS > SCSI > SATA   SAS(Serial Attached SCSI)即串行连接SC

JAVA读取图片当回给前端,Oracle数据库存储某张图片的相对路径,在服务端这边怎么引用,并返回给客户端。服务端指得是本人本人建立的We..._weixin_39778214的博客-程序员秘密

这边的服务端是WebService服务端。就都是Java程序,然后有结合的Hibernate。这些其实不重要。就是想问,本人通过select语句获得到这个路径之后,在本人的服务端这边,也就是一个Java文件,要怎么处理,然后能返回给客户端。在数据库里存的是路径的这个情况下,能返回给客户端的,就本人现在所知的,有两种情况,第一种是返回一个字符串,字符串的内容是那张图片的完整路径,当然,是客户端能访问...

python中一个缩进默认为几个空格_为什么Python在每个缩进级别上不需要四个空格?..._weixin_39633976的博客-程序员秘密

我刚在网上遇到的另一个案子[email protected]邮件列表-一个在Python中工作的盲人程序员使用一个reader程序-很明显,reader程序不太喜欢多个空格,所以他更容易使用一个空格。在真的没有什么好的或技术上的理由来要求4个空格,我认为反对需求的最好理由是程序员讨厌受到限制,特别是受愚蠢的和有点武断的规则的限制。当然,我们都同意4个空格是最好的,而且我们大多数人都有编辑器自动设置缩...

Centos 7 yum 安装 Jenkins_nicole_smile的博客-程序员秘密

一 、安装新的JDK1、下载JDK地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 单机右键复制连接地址:wget http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c...

随便推点

ADC功能配置_全志 adc key配置_Linux驱动专栏的博客-程序员秘密

2、功能配置2.1、瑞芯微平台读取按键ADC值按住对应的ADC按键,执行以下命令即可$ cat /sys/bus/iio/devices/iio\:device0/in_voltage*_rawDTS配置&amp;adc_key { up-key { // DTS节点名,不重复即可,无要求 linux,code = &lt;184&gt;; // 按键事件号,参考按键类型定义头文件填写

Caffe、TensorFlow、MXnet三个开源库对比_2014wzy的博客-程序员秘密

库名称开发语言支持接口安装难度(ubuntu)文档风格示例支持模型上手难易Caffec++/cudac++/python/matlab*******CNN**MXNetc++/cudapython/R/Julia**

基于RT1052 Aworks使能U盘功能(十九)_嵌入式实操的博客-程序员秘密

本文主要是通过迁移的思维,记录本人初次使用周立功的Aworks框架进行BSP开发# 1. 首先阅读原理图前置知识,一般来说访问U盘,软件上需要满足如下几点功能。USB host 驱动USB host stack 协议栈File system 文件系统。1. 首先阅读原理图2. 设备资源及驱动适配2.1 设备资源的注册硬件上有两个USB口,在硬件设计上只使用USB1,其资源文件在awbl_hwconf_imx1050_usbh1.h当。2.2 设备驱动的注册在aw_prj_conf

tensorflow之inception_v3模型的部分加载及权重的部分恢复(23)---《深度学习》_inception_v3加载本地_阿华Go的博客-程序员秘密

大家都知道,在加载模型及对应的权重进行训练的时候,我们可以整个使用所提供的模型,但是有时候呢?所提供的模型不能很好的满足我们的要求,有时候我们只需要模型的前几层然后进行对应的权重赋值,这时候,我们应该怎么办呢?tensorflow为我们提供了两种方法(探索了好久才找到解决办法,不过感觉蛮有用的,分享给大家啦!):1)在加载模型的时候,使用final_endpoint参数,指定模型阶段点:import

TensorFlow函数:tf.split与tf.squeeze_zcc_TPJH的博客-程序员秘密

tf.split函数API原型(TensorFlow 1.8.0):tf.split( value, num_or_size_splits, axis=0, num=None, name='split')这个函数是用来切割张量的。输入切割的张量和参数,返回切割的结果。 value传入的就是需要切割的张量。 这个函数有两种切割的方式:以三...

Kaggle 竞赛项目——Rossmann 销售预测 Top1%_kaggle竞赛中,rmspe合理范围_aicanghai_smile的博客-程序员秘密

# coding: utf-8# ## Rossmann 销售预测# 1.数据分析# In[1]:#导入所需要的库import numpy as npimport pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltget_ipython().run_line_magic('matplotlib...

推荐文章

热门文章

相关标签