当数据库列名和关键字相同时,数据…
来源:互联网 发布:arcgis 地图数据制作 编辑:程序博客网 时间:2024/06/05 03:44
很多时候当我们写自己的数据库的时候,会无意地把数据库的列名(column)与数据库定义的一些关键字一样,程序会出现错误:
例如:当 sql 语句为: select * from table order=1 这句话的时候,order是内置的关键字,当SQL管理器执行到order的时候,会注意到这个order是列名呢,还是关键字 order by ……这SQL语句的关键字呢?这时候执行这句话的时候,就会出现错误。
解决办法:其实只需要将上述sql语句 改为:select* from table [ order]=1 或者 select * from table “ order”=1 这两句都可以,但是个人建议选择第一种,因为在大多数情况下,在程序中 sql语句的都是这样的:sql=“……”,因为本身就含有 “ ” ,如果依然使用 “order”,就必须做别的格式处理,所以为了不必要的麻烦建议使用 [ ]。
阅读全文
1 0
- 当数据库列名和关键字相同时,数据…
- MySQL表名和数据库关键字相同解决办法
- MySQL中的表名和数据库关键字相同解决办法
- 查询新数据库与原数据库列名是否相同
- 当没有数据时,girdview不显示任何东西,但是需要显示列名.
- mysql 语句,修改列名,列类型和关键字问题
- mybatis框架下解决数据库中表的列的字段名和实体类属性不相同的问题
- mybatis框架下解决数据库中表的列的字段名和实体类属性不相同的问题
- 清除数据库相同列
- DataTable存储XML信息时,列名相同时解决方法
- gridview动态绑定列名和数据
- hibernate 映射文件 当表名或字段名与数据库关键字冲突的解决办法
- 求数据库所有表名和列名
- 获取Access数据库的所有表名和列名
- Oracle列出数据库所有表名和列名
- PB获取数据窗口字段列名和标题名
- 用数据B的内容去修改数据库A中id和B相同的行的列的内容
- oracle关键字作为列名
- React:createClass 和 extends Component的区别
- PE文件结构详解(四)PE导入表&nbs…
- PE文件结构详解(五)延迟导入表&n…
- PE文件结构详解(六)重定位 …
- /****** Script for SelectTopNRows command from SSMS ******/
- 当数据库列名和关键字相同时,数据…
- 关于python使用One Class&nbs…
- 关于一个国外的基于异常的入侵检测…
- 关于PE文件中校验和(checksum)的计…
- Django框架效率问题的解决方法和总…
- 蒙特卡洛估值几种不同的计算方式(Python)
- 基于LLVM IR的几款程序分析工…
- 七、基本数据类型对象包装类
- 云计算IAAS调研报告