`
jaychang
  • 浏览: 731380 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

mysql中表名为关键字的处理方法

阅读更多
 
这是一条简单sql语句,向order表里插入数据。看到哪里错了吗?
 INSERT INTO order VALUES ('1471', 'go-1471-1-3340');

执行的时候会报错:
[Err] 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 'order VALUES ('1471', 'go-1471-1-3340') at line 1

问题和解决方法:
      表名order使用了mysql的关键字,需要把 order 用撇号`括起来,就是键盘上数据1左边的那个键.
INSERT INTO `order` VALUES......
分享到:
评论

相关推荐

    MYSQL数据库取表名易语言源码

    在这个特定的场景中,我们关注的是“MYSQL数据库取表名易语言源码”,这意味着我们要讨论如何使用易语言来获取MySQL数据库中的表名。 易语言是一种面向对象的、中国本土化编程语言,它以其简洁的语法和易于理解的...

    MySQL 5.7中的关键字与保留字详解

    在MySQL 5.7中,了解关键字和保留字对于编写有效的SQL语句至关重要。这些关键字是SQL语言中具有特殊含义的单词,它们用于定义数据库结构、查询数据、更新记录等操作。保留字则是那些不能直接作为数据库对象名称(如...

    explain也是mysql的关键字

    在MySQL数据库管理系统中,“explain”是一个非常重要的关键字,它用于分析SQL查询的执行计划,帮助我们理解查询如何在数据库中运行,从而优化查询性能。在本文中,我们将深入探讨“explain”的使用及其对数据库性能...

    Mysql中返回一个数据库的所有表名,列名数据类型备注

    在MySQL数据库管理中,了解如何查询数据库中的表名、列名以及数据类型是十分重要的基本操作。以下将详细解释这些知识点及其应用场景。 1. **查询表名** 使用`SHOW DATABASES;`命令可以列出当前MySQL服务器上的所有...

    筛选多条SQL所查询的表名

    1. **正则表达式匹配**:在很多编程语言中,可以使用正则表达式来匹配SQL查询中的`FROM`关键字后面跟着的表名。例如,在Python中,可以使用`re`模块来查找`FROM`后的单词或字符串,但这种方法可能无法处理嵌套的子...

    SQL关键字大写

    - **数据库内置函数**:某些DBMS如MySQL提供了`UPPER()`函数,可以将字符串中的所有字符转换为大写。 - **编辑器或IDE功能**:大多数SQL编辑器和集成开发环境(IDE)都有自动格式化功能,可以设置将关键字转换为大写...

    深入mysql存储过程中表名使用参数传入的详解

    总的来说,MySQL存储过程中的表名参数传入主要涉及以下几个知识点: 1. **变量声明与赋值**:通过 `DECLARE` 关键字声明变量,并使用 `SET` 关键字赋值。 2. **日期格式化**:`DATE_FORMAT()` 函数用于将日期格式...

    mysql的最长数据库名,表名,字段名可以是多长.pdf

    MySQL 表名的最大长度为64个字符,可以包含字母、数字、下划线和美元符号,但不能以数字开头。 字段名 MySQL 字段名的最大长度为64个字符,可以包含字母、数字、下划线和美元符号,但不能以数字开头。 在了解了 ...

    mysql数据表模糊查询

    MySQL通过`LIKE`关键字支持模糊查询,可以使用不同的通配符来匹配数据。 #### 三、通配符介绍 - **%**:代表任意数量的字符,可以是零个、一个或多个字符。例如,`'%三%'`将匹配任何包含“三”的记录。 - **_**:...

    MySQL SQL语句优化explain关键字

    MySQL中的`EXPLAIN`关键字是分析SQL查询性能的关键工具,它可以帮助我们理解查询的执行计划,以便进行有效的优化。本篇文章将深入探讨`EXPLAIN`的使用方法以及如何通过索引来提升查询效率。 首先,`EXPLAIN`关键字...

    MySQL初级教程.pdf,适合MySQL初学者

    本教程主要涵盖了MySQL的基础知识,包括安装步骤、基本查询语句以及数据处理的一些常用技巧。 首先,安装MySQL需要关闭防火墙和杀毒软件,以避免可能的安装失败。推荐通过提供的链接下载MySQL安装文件,如mysql-...

    MySQL的保留字.pdf

    MySQL数据库中的保留字是指在数据库中具有特殊意义和用途的单词,它们被用于SQL语句中,以执行特定的操作或作为命令的关键字。这些保留字不能用作表名、列名或其他对象的名称。保留字通常用于执行数据查询、定义数据...

    Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql

    - 约束定义:Oracle使用`CONSTRAINT`关键字定义约束,而MySQL可以直接在列定义中指定。 - 表空间:Oracle支持表空间概念,用于存储数据文件,而在MySQL中没有这样的概念。 - 创建语句的语法结构:两者在创建表的...

    MySql带OR关键字的多条件查询语句

    在MySQL中,`OR`关键字的使用方法与`AND`关键字类似,但它们之间的逻辑运算优先级有所不同。这篇文章我们将深入探讨如何在MySQL中使用`OR`关键字进行多条件查询,并结合实例来理解其工作原理。 首先,我们要了解...

    MySQL | Navicat | MySQL表名大小写问题 | Navicat自动生成ER图的关联

    假设现在有 表A 和 表B(A和B分别为表名),具体设计如下: 其中,表B的 aid 是外键,关联表A的aid主键,如下设置外键: 如何设置外键的操作链接:https://blog.csdn.net/qq_43604667/article/details/104183134 ...

    mysql数据库实现分页

    在MySQL数据库中,分页是处理大量数据查询时不可或缺的一种技术。它允许用户按需加载数据,而不是一次性获取所有记录,从而提高了用户体验并降低了服务器负载。以下是对分页实现的详细说明: 一、基础概念 分页是将...

    21分钟 MySQL 入门教程.docx

    - MySQL中有许多关键字,如`SELECT`, `INSERT`, `UPDATE`, `DELETE`等,这些关键字有特殊的含义,应避免用作标识符。 #### 函数 - **字符串函数**: 如`LENGTH()`, `SUBSTRING()`, `CONCAT()`等。 - **数学函数**: ...

Global site tag (gtag.js) - Google Analytics