当程序提示数据库语法错误,但怎么查也查不出原因时,检查下你的字段名是否用了会产生冲突的单词

请检查你的数据库字段中,有没有使用简单的单词作为字段名的情况!例如,year,user等,很容易因关键字冲突而造成错误,但你把语句放到数据库的查询框执行时,不会提示错误,因此让你反复查看语句,到底哪个地方有错。。。

此种错误我已犯过两次了,每次都要耗费几个小时检查语句。所以,字段名,尽量用复杂的组合单词,别贪图方便用简单单词。

时间: 2024-12-23 17:26:42

当程序提示数据库语法错误,但怎么查也查不出原因时,检查下你的字段名是否用了会产生冲突的单词的相关文章

Sublime_text3怎么发现PHP语法错误?

昨晚因为php的某个变量代码写错了,sublime又没有提示语法错误.弄了许久,一段段的调试,最后才知道是取到的变量是空的 sublime可以提示php语法错误 在sublime写完了php代码后,如果写错了不像eclipse即时提示语法错误. 但是呢,按快捷键 ctrl+B时,在执行过程中,如果有什么错误,就会显示出来.不是即时提示也挺喜欢的,不会为了修改错误打断思路. 截图: ctrl+B Sublime_text3怎么发现PHP语法错误?

DAL中的一句sql总是提示'@pagesize'附近有语法错误。

我的页面一运行就提示'@pagesize' 附近有语法错误.但是我在数据库里直接查询,把那些参数替换掉就OK,这句SQL我不知道到底错在哪里 C# code string sql = "select top @pagesize from member where userid not in(select top(@pagesize*(@pagecount-1)) userid from member order by userid) order by userid"; --------

VC++编译错误error C2065: “HANDLE”: 未声明的标识符及添加winbase.h后提示winbase.h(243): error C2146: 语法错误: 缺少“;”(在标识符“Internal”的前面)的解决办法

问题描述: VC++程序编译时提示错误:error C2065: "HANDLE": 未声明的标识符等众多错误提示,如下所示: error C2065: "HANDLE": 未声明的标识符 error C2146: 语法错误: 缺少";"(在标识符"hFind"的前面) error C2065: "hFind": 未声明的标识符 error C2065: "INVALID_HANDLE_VALUE

Atitit.故障排除系列---php 程序网站数据库错误排除流程

Atitit.故障排除系列---php 程序网站数据库错误排除流程 Php页面报告的错误不能定位到myusql的db配置上...字说是db conn err Mysql 接入错误...大概查看哈能不能行上配置文件..三,心不死,子能trace兰... 作者::老哇的爪子Attilax艾龙,EMAIL:[email protected] 转载请注明来源: http://blog.csdn.net/attilax Index.php error_reporting(E_ALL  ); 中间,走不个c

vmware workstation 提示程序包可能有错,错误代码 29141 & 提示不可恢复错误: (vcpu-0)

问题一:提示程序包可能有错,错误代码 29141 换了n个版本(vmware workstation 10,11, 12),下载了n次,都提示该错误(29141),明明程序包没错啊, 一开始还怀疑是我的操作系统是win 10导致的,但是看网上别人都可以: 真是安装到怀疑人生....... 问题一:可能的一个解决方法 最终还是在网上找到了解决方案: 打开注册表编辑器,删除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vstor2-mnt

Android项目没提示语法错误却运行不了的问题

新建了个虚拟设备,运行Android项目时却提示错误,检查项目,没发现有语法错误: 新建的虚拟设备为"Google Nexus 4 - 4.4.4 - API 19": 仔细查看了一番,发现项目的minSdkVersion为19: 试着把minSdkVersion改为18,项目果然能够运行了.

sql server 数据库 ' ' 附近有语法错误

昨天做项目时候,遇到标题的问题,代码跟踪把sql 语句 复制出来在数据库执行不了, 然后重新写个一模一样的,然后在 赋值到代码中,还是同样的错误, 就是不知道哪里出现了错误,最后 把 sql 语句写成最简单的 select * from tab  还是同样的错误. 然后 ,然后就不会了. 最后在这个语句写同样的语句,最后发现问题了,新写的sql 语句的 select 变 颜色了,而之前的 赋值出来的  select 和 字段 表名的颜色一样,证明系统 不承认它是关键字, 把这个select 删掉

在MyEclipse中如何去掉JS或jsp语法错误提示!

在MyEclipse中如何去掉JS或jsp语法错误提示! 关于在 MyEclipse 上 WEB 工程里面的 JS/JSP 经常会有语法错误提示,这是由于 MyEclipse 对其语法要求相当严格所造成的,而这些文件本身是可以运行并没有什么错误的,在你实际应用部署中并无影响 . 此问题解决办法有两种: 一.就是您不用去管它提示,直接部署到你的 WEB 容器上运行是可以的,但此方法欠妥当. 二.选择你的工程右击菜单-- > 点击 MyEclipse 菜单项的 Exclude From Valida

sublime 支持php语法错误提示的插件

求一个好用的sublime 支持php语法错误提示的插件.我装过sublimelinter,但是有时候出现错误也不会提示. 可以试试http://cs.sensiolabs.org/ 这个看哦它有对应的sublime扩展:https://github.com/benmatselby/sublim...但是这个phpcs扩展要运行的话,需要先安装好php-cs-fixer 不过我自己还是习惯在tools->build system 里面加一个通过"php -l"来实现的检测功能,只