当前位置: 首页 > news >正文

赣榆网站建设seo推广软件排行榜前十名

赣榆网站建设,seo推广软件排行榜前十名,深圳建筑公司实力排名,05网课课练答案前言 首先看下面的查询语种 select * from AudioKnowledgeChatInfo where AudioId297795550566600706; 查询结果如下 看到上面的查询结果,是不是一脸懵?这audioId明显不对啊,怎么查询到了? 原因剖析 首先我们来看看数据库表…

前言

首先看下面的查询语种

select * from AudioKnowledgeChatInfo where AudioId=297795550566600706;

查询结果如下 

 看到上面的查询结果,是不是一脸懵?这audioId明显不对啊,怎么查询到了?

原因剖析

首先我们来看看数据库表结构

可以看到,表中AudioId定义是varchar(50),但是查询sql中传入的是数字,很显然这可能是涉及到mysql的隐式类型转换问题了。我们知道mysql在进行字段查询的时候,varchar和int,bigint的比较时,会把varchar类型转换成对应的int或者bigint,这时可能会造成精度丢失,比较不准确问题。

我们把上面的sql修改下

select * from AudioKnowledgeChatInfo where AudioId='297795550566600706';

再次查询下,发现查询不到数据了。

总结

mysql的类型隐式转换,会导致索引失效问题、数据比对异常等问题,所以在表结构设计以及sql编写的时候还是要多加注意,避免这种错误。

http://www.tj-hxxt.cn/news/55273.html

相关文章:

  • 中国水运建设行业协会网站简单制作html静态网页
  • wordpress 精品主题百度排名优化咨询电话
  • 赤峰网站建设百度链接地址
  • 沈阳网站制作镇江网站建设
  • 网站备案成功后怎么办关键词优化报价
  • 梧州网站开发搜索引擎优化的根本目的
  • 长春网站制作费用武汉大学人民医院地址
  • 做神马网站快速排名湖北网络营销网站
  • 合肥网站关键词优化定制化网站建设
  • ip分享网站网络推广竞价外包
  • wordpress不同分类使用不同模板网站推广优化排名公司
  • 苏州做网站优化的公司北京seo营销培训
  • 涪陵网站建设什么广告推广最有效果
  • 做网站模版p2p万能搜索引擎
  • 收费电影网站怎么做网络优化工程师吃香吗
  • 阿里云做的网站为啥没有ftp搜狗收录入口
  • wordpress附件详情企业搜索引擎优化
  • 做英文网站的流程发外链的论坛
  • 微信网站开发设计泰安优化关键词排名哪家合适
  • 日照seo网站外包电商营销
  • 知名广告公司优化大师有用吗
  • 厚街东莞网站推广seo研究协会网app
  • 可靠吗北京网站建设公司厦门谷歌seo
  • 做教育网站宣传策略宁波关键词排名优化
  • 深圳做网站建设常见的网站推广方式
  • 邢台网站建设信息618网络营销策划方案
  • 大丰做网站费用网站运营推广选择乐云seo
  • 网站开发有年龄限制吗网络推广网站推广方法
  • 沧州做英文网站哪家公司好长沙优化排名
  • 阿里巴巴上做英文网站一年多少钱百度电话客服24小时人工