`

mysql 关键字作为字段名处理办法

阅读更多
今天遇到一个 吧range关键字作为mysql表字段名的事情, 一般来说不要做这样的事情
解决办法如下:

在字段左右加入



update xx set `range` =

就行


oracle 用关键字作为字段,解决办法 字段左右加上双引号

UPDATE k SET "UID"=5

其他人操作这个表的时候,如果没注意到字段名是关键字,会折腾半天。所以不建议这样。

现象与解决:
如果出现不明情况的错误,将sql 在navicat里,发现其中一个字段read被高亮表示了,可以断定关键字
  • 大小: 54 KB
分享到:
评论

相关推荐

    经典的SQL查询语句,将内容作为字段查询

    这些关键字帮助我们指定要选择哪些字段(SELECT),从哪个表(FROM),基于什么条件(WHERE),如何分组(GROUP BY),以及如何排序结果(ORDER BY)。 1. SELECT语句:这是SQL中最基本的部分,用于指定你希望在...

    MySQL中字段名和保留字冲突的解决办法

    当我们在SQL语句中用反引号将字段名括起来时,MySQL会将其识别为一个标识符,而不是作为保留字处理。例如,如果有一个字段名为`from`,正常的SELECT语句会出错,我们可以这样修改: ```sql SELECT `from` FROM ...

    python mysql 字段与关键字冲突的解决方式

    反引号通常位于ESC键下方的键盘上,它允许我们将字段名作为字符串标量子来处理,使得MySQL能够正确识别它们。例如,如果我们有一个字段名为`status`,而在MySQL中`status`是保留关键字,我们可以这样引用它: ```...

    PHP+Mysql实现多关键字与多字段生成SQL语句的函数

    `search()`函数首先对输入的`$field`进行处理,通过`explode()`函数以"+"为分隔符将字段名拆分成一个数组。接着,它计算出字段的数量(`$field_count`)。 接下来,函数处理`$keyword`,同样使用`explode()`函数以...

    mysql中添加字段insert

    ALTER TABLE 表名 CHANGE 字段名 字段名 字段类型 AFTER 新位置字段名; ``` 示例中,将 `user_movement_log` 表中的 `GatewayId` 字段移动到 `RegionID` 后面: ```sql ALTER TABLE user_movement_log CHANGE ...

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

    MySQL 数据库的命名规则主要包括数据库名、表名、字段名三个方面。 数据库名 MySQL 数据库名的最大长度为64个字符,可以包含字母、数字、下划线和美元符号,但不能以数字开头。 表名 MySQL 表名的最大长度为64个...

    mysql数据库精华.doc

    - `SELECT * FROM 数据表 WHERE 字段名 LIKE '%字段值%' ORDER BY 字段名 [DESC]`:使用`LIKE`关键字,可以匹配包含"字段值"的任何记录,百分号 `%` 是通配符,表示任意字符序列。同样可按字段排序。 - `SELECT ...

    阿里巴巴MySQL开发规范

    - 禁止使用MySQL保留关键字作为字段名。 - 每张表必备字段包括:`id`, `gmt_create`, `gmt_modified`。 - 用于表示是否的概念字段,应使用`is_xxx`命名方式,并使用`unsigned tinyint`类型。 - 小数类型应使用`...

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

    在Oracle数据库中,你可能习惯于将"code"作为字段名,但在MySQL 5.7中,"code"是一个关键字,如果不加以引号引用,可能会导致SQL语句解析错误。在MySQL中,你可以使用反引号(`)来包围这些保留关键字或有特殊含义的...

    mysql添加字段.docx

    同样,字段名也应遵循MySQL的命名规则,且应具有描述性,以便于理解其用途。 3. **<数据类型>**:这是新字段将要存储的数据的类型。MySQL提供了多种数据类型,如整型(INT、TINYINT等)、浮点型(FLOAT、DOUBLE等)...

    MySQL基础语法.docx

    * 排序关键字:ORDER BY 字段名 [ASC|DESC] MySQL 通配符有两个: * %:表示任意多个字符 * _:表示一个字符 约束 * PRIMARY KEY 主键约束 * UNIQUE 唯一约束 * NOT NULL 不为空 * DEFAULT 默认约束 * FOREIGN ...

    mysql中的保留字段产生的问题

    在你的例子中,你将`group`作为字段名,而`GROUP`在MySQL中是用于分组查询的关键字,这导致了SQL语句执行失败。 当你尝试使用保留字段作为字段名时,MySQL会按照它在SQL语法中的用法来解析,而不是将其视为普通列名...

    MySQL命令行中给表添加一个字段(字段名、是否为空、默认值)

    alter table 表名 add column 字段名 数据类型 [约束条件] [default 默认值]; ``` 其中,`约束条件`可以包含`NOT NULL`,而`default`关键字用于设置默认值。理解并熟练掌握这些知识点对于数据库管理和应用程序开发...

    关于mysql 字段的那个点为是定界符

    但是,如果字段名是MySQL的保留关键字,或者包含了特殊字符,或者以数字开头等情况,就需要使用反引号作为定界符,这样可以避免解释器的混淆。 例如,如果我们有一个字段名为"1User",由于它的名称以数字开头,所以...

    修改表 1、添加字段: alter table 表名add column 字段名 数据类型 位置 ; 2、删除字段: a

    这里,`原字段名`是旧的字段名称,`新字段名`是新的字段名称,而`数据类型`是更新后的数据类型。 4. **修改字段数据类型**: 若要仅改变字段的数据类型,使用`MODIFY`关键字: ```sql ALTER TABLE 表 MODIFY ...

    Hibernate错误及解决办法集合

    1. **关键字冲突**:数据库中的字段名与MySQL的关键字相同。 2. **字段名不一致**:数据库中的字段名与映射文件或实体类属性名不一致。 **解决方案**: 1. **避免关键字冲突**: - 使用反引号(``)包裹关键字作为...

    Oracle 实现 一个关键字 匹配多个 字段的方法

    在Oracle数据库中,有时我们需要实现一个关键字能够匹配多个字段的搜索功能,特别是在设计用户界面时,可能只有一个搜索框供用户输入,但需要查询的数据分布在不同的列中。以下两种方法可以帮助你解决这个问题。 **...

    jQuery+PHP+Mysql实现输入自动完成提示的功能-关键字加变色

    2. **PHP**: 作为后端语言,PHP负责处理来自jQuery的Ajax请求,查询数据库(这里是MySQL)并返回匹配的数据。编写一个PHP脚本,连接到MySQL数据库,使用SQL查询语句,例如`LIKE`操作符来查找包含用户输入关键字的...

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

    易语言提供了处理结果集的方法,如获取结果行数、获取字段名和字段值等。 4. **异常处理**:在编写代码时,确保包含适当的错误处理机制,例如捕获可能的网络连接问题、权限错误或者SQL语法错误等。 5. **源码结构*...

Global site tag (gtag.js) - Google Analytics