`
tongjun_zhou
  • 浏览: 28097 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

mysql 表名字段与关键字重名解决方法

阅读更多

create table
CREATE TABLE `table1` (
  `ID` int(8) unsigned NOT NULL AUTO_INCREMENT,
  `KEY` char(10) DEFAULT NULL,
  `VALUE` char(10) DEFAULT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1

当要插入一条记录到表时,

INSERT INTO teble1(ID,KEY,VALUE) VALUE(1,'SA','SADFA');

问题来了, table1中的表字段中“KEY”,“value”是关键字 会报如下错误:
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 'KEY,VALUE) VALUE(1,'SA','SADFA')' at line 1

然而改成
INSERT INTO teble1(ID,`KEY`,`VALUE`) VALUE(1,'SA','SADFA');
  就行了
分享到:
评论
1 楼 errorlove 2013-02-27  
哥哥,你确定这方法有效吗,我遇到了,不行啊,求解答,谢谢了,如果看到请回复我,谢谢!

相关推荐

    mysql知识点.docx

    * 考虑表的命名:中间表的命名需要遵守一定的命名规则,例如使用下划线命名方式来避免与数据库关键字重名。 3. 表的命名规则 在 MySQL 中,表的命名需要遵守一定的规则,例如: * 使用下划线命名方式:避免与...

    Mysql临时表和派生表

    ### MySQL临时表与派生表详解 #### 一、MySQL临时表 **1.1 临时表概述** MySQL中的临时表是一种特殊的表类型,主要用于存储临时数据或中间结果集,适用于那些需要多次查询同一结果集的场景。根据存储位置的不同,...

    mysql 数据表中查找重复记录

    在MySQL数据库管理中,有时我们需要找出数据表中的重复记录,以确保数据的准确性和一致性。在给定的标题和描述中,我们关注的核心知识点是如何使用SQL查询语句来定位并检索这些重复的数据。这里,我们将深入探讨这个...

    基于MySQL数据库的查询性能优化研究.pdf

    同时,本文还提出了几种实践可行的性能优化方法,能够保证 SQL 语句执行的正确性与效率性。 MySQL 查询执行过程 MySQL 数据库中的查询执行过程可以划分为六个阶段:SQL 输入、词法扫描、语法分析、语义检查、...

    MySQL练习笔记

    ### MySQL练习笔记详解 #### 一、查看MySQL中已有的数据库 通过命令`SHOW ...通过以上步骤和示例,可以全面掌握如何在 MySQL 中进行基本的数据管理操作,包括数据库的创建、表的创建与管理、数据的增删改查等。

    Python+mysql 图形化界面图书馆管理系统

    书名可以重复,但如果只是两本书重名,则这两本书具有不同的书号。馆藏册数和在馆册数可以用于让读者判断是否可以借,另外,馆藏册数必须要大于等于在馆册数。 (2)图书馆中的读者具有卡号、姓名、性别、单位、类型...

    2021-2022计算机二级等级考试试题及答案No.2819.docx

    1. **MySQL AUTO_INCREMENT**:在MySQL中,AUTO_INCREMENT关键字用于整数类型(如INT)的列,它使得该列的值在每次插入新记录时自动增加,通常用于主键。 2. **修改表中数据**:在SQL中,UPDATE语句用于修改已存在...

    PHP变量放在大括号里面的含义

    - **区分关键字**:避免字段名与SQL关键字重名,如`SELECT`, `FROM`等。 - **支持特殊字符**:允许字段名包含空格或其他特殊字符。 - **区分大小写**:某些数据库系统(如MySQL)默认对表名和字段名不区分大小写,但...

    2021-2022计算机二级等级考试试题及答案No.3625.docx

    19. 主关键字:在表设计器中,设置主关键字用于标识记录的唯一性。 20. 数据流程图:在需求分析阶段,使用DFD描述系统数据的流动。 21. 控件属性:决定文字属性如字体、字形、大小的通常是FONT属性。 22. 窗体...

    基于Web的高校寻物启事及失物招领平台开发.pdf

    4. 用户交流:用户可以通过平台上的QQ按钮与其他用户进行交流,实现了用户之间的实时交流。 平台的开发使用了PHP和MySQL数据库,前台使用JavaScript、CSS和DIV设计动态页面,以确保平台的可靠性和实时性。本平台的...

    2021-2022计算机二级等级考试试题及答案No.17076.docx

    4. `final`关键字:在面向对象编程中,`final`用来修饰类、方法或变量,表示不可改变或不可继承。用`final`修饰的类不能有子类。 5. `SqlCommand`对象的方法:`SqlCommand`是.NET框架中用于执行SQL命令的类,`...

    2021-2022计算机二级等级考试试题及答案No.11010.docx

    - **代码示例**:给出的Java代码段展示了如何根据变量`x`的值来决定输出哪个字符串。若要输出“季军”,则变量`x`的取值范围应为**D.x≤-3**。 ### 10. MySQL数据完整性约束 - **数据完整性**:MySQL中的数据完整...

    2021-2022计算机二级等级考试试题及答案No.14779.docx

    18. 创建数据库避免重名:在MySQL中,CREATE DATABASE命令的IF NOT EXISTS子句用于检查数据库是否存在,避免因同名创建失败。 19. 程序设计原则:程序结构应清晰易读,有助于理解,减少使用goto语句,增加注释行,...

    2021-2022计算机二级等级考试试题及答案No.1313.docx

    14. 数据独立性:在数据库系统阶段,数据独立性最高,可以实现逻辑独立性和物理独立性,使得应用程序与数据的存储结构和存取方法分离。 15. Windows98文件重名:在同一驱动器同一目录下,Windows98不允许文件重名,...

    2021-2022计算机二级等级考试试题及答案No.3740.docx

    23. `super`关键字:`super`可以调用父类的构造方法和方法,且不能与`this`在同一构造方法中同时出现。 24. 数据字段生命周期:数据字段的生命周期与对象相关,通常在对象创建时初始化,对象销毁时字段也随之消失。...

    2021-2022计算机二级等级考试试题及答案No.4048.docx

    19. **外关键字**:当一个表的主关键字被引用到另一个表中时,这些字段在后者中被称为外关键字,用于保持数据的一致性。 20. **Access宏调试**:在Access中,可以单步执行宏进行调试,以检查宏的操作是否正确。 21...

    5.4.39源码包

    1. **命名空间(Namespaces)**:PHP 5.4引入了命名空间机制,允许在同一个全局命名空间下使用相同名字的类、接口和函数,有效解决了代码重名问题。 2. ** Traits **:Traits 是一种代码复用机制,类似于Java或C#的...

    2021-2022计算机二级等级考试试题及答案No.11962.docx

    - **选项解析**:关键字是能够唯一标识表中每一行数据的属性,因此正确答案是关键字。 ### 8. PHP 读取 MySQL 结果集 - **知识点概述**:在使用PHP连接MySQL时,有多种方法可以读取查询结果集中的记录。 - **选项...

    2021-2022计算机二级等级考试试题及答案No.3513.docx

    17. MySQL自增属性:AUTO_INCREMENT关键字用于整型列,设置该属性后,每新增一条记录,该列的值会自动递增。 18. Access字段名:字段名长度并非1~255个字符,而是1~64个字符。 19. Windows98文件管理:同一驱动器...

    2021-2022计算机二级等级考试试题及答案No.19843.docx

    17. MySQL特性:MySQL是一种开源的、跨平台的、适合于Web应用的数据库管理系统。 18. 应用软件:文字处理软件如Microsoft Word属于应用软件,用于处理文本。 19. Java数据类型:双精度浮点型(double)在Java中...

Global site tag (gtag.js) - Google Analytics