今天使用.Net操作mysql查询的时候,如果加上条件查询的时候就会出现 Unknown column 'UserName' in 'where clause'这个错,不加条件直接select * from 表名是没有没问题的

原因是连接mysql字符串的数据库名称写错,这是一个很低级的错误,但是往往是最容易忽略的,因为你没加条件查询是没有问题的,加了条件才会出现这个问题,一般都会怀疑自己的代码写的有问题,所以是很坑。

总结一下出现这个问题的原因:①数据库连接字符串表名写错 ②查询的这张表确实没有这个字段或者字段名称写错

最新文章

  1. ARM-汇编指令集(总结)
  2. 【python】确保文件写入结束
  3. Xcode7中你一定要知道的炸裂调试神技
  4. Theano2.1.14-基础知识之理解为了速度和正确性的内存别名
  5. [WinForm] TableLayoutPanel和FlowLayoutPanel的使用
  6. Swift学习链接
  7. linux shell 命令学习(1) du- estimate file space usage
  8. java.util.ArrayList
  9. 阐明iOS证书和provision文件
  10. C++包括头文件<>和""差额
  11. hdu 3342 Legal or Not(拓扑排序)
  12. 快速排序算法的C语言实现
  13. JavaScript(第十七天)【浏览器检测】
  14. Flutter 即学即用系列博客——05 StatelessWidget vs StatefulWidget
  15. 底层原理Hashmap源码解析实例
  16. python 函数返回值(总结)
  17. JSP+javaBean:简易投票网页练习
  18. nginx是什么,如何使用
  19. CentOS7安装PostgreSQL10,pgadmin4
  20. Python网络爬虫之requests模块

热门文章

  1. 设计模式のNullObjectPattern(空对象模式)----行为模式
  2. 看Linux 之父是如何定义 Linux?
  3. -bash: _docker_machine_ps1: 未找到命令
  4. 微信小程序PHP 微信支付接口调用
  5. 1、原生jdbc连接oracle数据库简单介绍
  6. >/dev/null 2>&1和2>&1 >/dev/null区别
  7. SWAP_JOIN_INPUTS Oracle Hint(处理hash join强制大表(segment_size大)作为被驱动表)
  8. 变量的值与判断的结果有关,使用Set Variable If
  9. Spring Security(二十一):6.3 Advanced Web Features
  10. 跨平台Redis可视化工具Web Redis Manager