• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL中字段名和保留字冲突的解决办法

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql修改字段名,mysql 更改字段名,mysql 改字段名,mysql 修改表字段名,mysql字段名等相关知识,希望本文的分享对您有所帮助

我们知道通常的SQL查询语句是这么写的:

这当然没问题,但如果字段名是“from”呢?

若真的这么写,必然出错,当字段名与MySQL保留字冲突时,可以用字符“`”将字段名括起来:


总结

刚发现我原先设计的数据库表里有两个字段都用了保留字(add,comment)。在insert和update的时候出错。记得sql server里好像是用[]括起来就ok了。于是试了一下,事实证明这在mySql里行不通。上网简单搜了一下发现都是说用中括号。后来又想到MySql Administrator生成的sql语句好像会把表名什么都用单引号括起来。试了一下,还是行不通。但复制生成的那个符号发现可以。确定那个符号不是单引号。一看才发现时撇号(` 就是数字1前面那个键上的)。到此问题解决。总结一下就是一句话:

在Mysql中,当表名或字段名乃至数据库名和保留字冲突时,在sql语句里可以用撇号(`)括起来。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Mysql字符串字段判断是否包含某个字符串的2种方法
  • mysql 将字段time按天/月/年分组
  • MySQL中字段名和保留字冲突的解决办法
  • MySQL可以使用斜线来当字段的名字

相关文章

  • 2017-05-11PHP学习之SQL语句快速入门
  • 2018-12-05大数据量下MySQL插入方法的性能比较
  • 2017-05-11MySQL数据库存储引擎和分支现状分析
  • 2017-05-11Mysql常见问题集锦
  • 2018-12-05有关yum源的文章推荐10篇
  • 2018-12-05Oracle数据库下载及安装图文操作步骤
  • 2018-12-05sqlserver 数据库日志备份和恢复步骤
  • 2018-12-05海量数据库查询语句
  • 2017-05-11绿色版 mysql 安装配置
  • 2018-12-05最新MySQL数据库漏洞情况通报_MySQL

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL5.0存储过程教程
    • 恢复MySQL InnoDB表结构的方法
    • MySQL 5.7增强版Semisync Replication性能优化
    • MySQL 教程之列类型中的字符串型
    • mysql 日期和时间格式转换实现语句
    • 使用可传输表空间将Oracle 9i升级到10g
    • php 读取mysql数据库三种方法
    • Mysql中关于视图操作的详解
    • 分享关于MySQ函数的实例介绍
    • 给你的数据库文件减肥

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有