更新-c#update语句的灵异现象

问题描述

c#update语句的灵异现象

各位大神,我在写update语句的时候遇到这样的灵异现象:
我想实现的功能是,每次预定一个房间以后,对输出报表进行更新,如果之前当天没有预定信息则insert,如果有更新,即将预定数加1,总利润加上此次预定的房间价格。
奇怪的是第一次insert语句成功以后,当天继续预定,update语句都是正确的,
但是数据库灵异的显示预定数为0.不知道是数据库的bug还是?
我的sql语句
但是数据库一直就是这个,除了第一条insert是对的,为1,再更新就是0了。

解决方案

update table set ReserveNumber = 2 , TotalProfit = 3400 where ...

解决方案二:

数据库肯定没bug,绝对是你的sql语句有问题,或者代码中值有问题,仔细跟踪每一句sql,打印出来,看看实际内容是什么

时间: 2024-10-30 07:17:30

更新-c#update语句的灵异现象的相关文章

非常灵异网百度快照每日更新的法宝

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 1.用好点的空间,稳定压倒一切 太多的站,因为空间问题,不是被K,就是降权,回档.所以咱用linux空间,尽量的稳定稳定在稳定,不行的自己pingping看. 2.每天给网站添加一些原创内容 这个是必须的,咱有很多热心会员,不管是原创灵异事件转帖灵异事件还是灵异会员们的聊天帖子咱都是量多原创多的灵异事件帖子. 3.每天给网站找2-3个链接 有

使用 TOP 子句限制UPDATE 语句更新的数据_MsSql

可以使用 TOP 子句来限制 UPDATE 语句中修改的行数.当 TOP (n) 子句与 UPDATE 一起使用时,将针对随机选择的 n 行执行删除操作.例如,假设您要为一位高级销售人员减轻销售负担,而将一些客户分配给了一位初级销售人员.下列示例将随机抽样的 10 个客户从一位销售人员分配给了另一位. USE AdventureWorks2008R2; UPDATE TOP (10) Sales.Store SET SalesPersonID = 276 WHERE SalesPersonID

php中对用户信息进行更新执行mysql语句时update无法正确更新

问题描述 php中对用户信息进行更新执行mysql语句时update无法正确更新 这是代码 这个更新语句不知道有没有什么问题 第一个是打印出update的执行结果 是true 证明sql语句能运行,但是不知道是否能达到目的 数据库中的结果,没有更新成功,但是用户名变为了0,密码没有更变成功 请阁下帮忙分析指点一下 解决方案 update语字的格式里,多个字段更新是用逗号分隔,不是用AND进行连接. "update userinfo set username='$newusername', pas

使用 TOP 子句限制UPDATE 语句更新的数据

可以使用 TOP 子句来限制 UPDATE 语句中修改的行数.当 TOP (n) 子句与 UPDATE 一起使用时,将针对随机选择的 n 行执行删除操作.例如,假设您要为一位高级销售人员减轻销售负担,而将一些客户分配给了一位初级销售人员.下列示例将随机抽样的 10 个客户从一位销售人员分配给了另一位. USE AdventureWorks2008R2; UPDATE TOP (10) Sales.Store SET SalesPersonID = 276 WHERE SalesPersonID

百度也爆发“灵异事件”,求认证

大家好,我是雪豹.一直和大家做一些seo交流,相信大家对我也有些了解了吧,闲话不多说,最近,我一直在用心关注百度,因为最近百度确实不稳定啊,自从度娘现身以后,百度没有稳定过一天,这让我们做站长的心都提到嗓子眼了,这大过年的,日子真的不好过啊,这不,今天中午,笔者又发现一个灵异事件,问了好多人都不知道这是什么情况,更多的人把他归为rp问题,我就晕了,我的人品真的有那么好么,竟然有金砖砸到我的头上呢. 开始讲灵异事件吧.今天中午,笔者试着搜索自己网站的名字的时候发现了一件很奇怪的事情,真的很惊讶,做

Oracle中FORALL执行UPDATE语句

在ITPUB上看到一个FORALL执行UPDATE的帖子,觉得有点意思,简单记录一下. 以前研究过FORALL中的INSERT语句,发现语句通过绑定数组的方式,实现了批量绑定,一次运行的方式,从而提高了执行的效率. 但是对于UPDATE语句而言,Oracle的实现和INSERT是不同的: SQL> CREATE TABLE T AS SELECT ROWNUM ID FROM TAB; 表已创建. SQL> SELECT * FROM T;  ID ----------   1   2   3

mysql数据库UPDATE语句一个bug分析

这个我认为的bug,反馈给MySQL官方,但是MySQL官方认为这并不是一个bug,并给出了解释,我认为这个解释是合理的,但是不可避免的是这条语句实在太危险了. 问题描述 示例表结构与表数据: # 表结构 mysql> show create table t; +-------+--------------------------------------------------------------------------------------------------------------

mongodb复杂更新操作update group by

问题描述 mongodb复杂更新操作update group by mongodb复杂的更新操作: 把一张表如果group by某个字段的数量 大于5的数据对应的另外一张表进行更新. 类似以下的sql语句功能: update from 表1 set 表1.字段1 = 'yes' where 表1.code in ( select 表2.code from 表2 group by 表2.code having count(表2.code) >5 ) 解决方案 先说mongodb不支持SQL,第二,

php mysql update 语句数字正常插入,字母汉字不行

问题描述 php mysql update 语句数字正常插入,字母汉字不行 php与mysql的结合使用,对于数字的话操作完全正确,数据库中表的属性是varchar,数据库中也是set utf8了,但问题应该不是这里,不只汉字不行,英文字母也不行,只要6个列中有一行非数字的话,更新不会失败,但是会全部列都变成空,update语句如下: $query = "update user set Firstname='".$_GET[Firstname]."',Lastname='&q