请教:数据库并发问题

liguangcheng 2006-06-05 09:49:27
本人做的一个系统中,如果好几个人同时操作同一个表,写入数据库中时,某个字段的数据就会乱掉,是不是数据库的问题,有必要加写锁么?本人用的是.net+sqlserver。
...全文
181 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rouqu 2006-06-06
  • 打赏
  • 举报
回复
怎么错了?你说清楚啊
liguangcheng 2006-06-06
  • 打赏
  • 举报
回复
不是在更新(update)时,而是在插入(insert)操作的时候,有个字段错了。
谢谢楼上两位
liguangcheng 2006-06-06
  • 打赏
  • 举报
回复
算了,还是我们慢慢的找吧,谢谢两位
liguangcheng 2006-06-06
  • 打赏
  • 举报
回复
我们现在也没弄明白。
可能是程序的问题,不是加不加锁的问题-.-
rouqu 2006-06-05
  • 打赏
  • 举报
回复
往表中插值的时候SQL会自动加(行、页)排他锁 其他并发插值的事务处于等待状态直到该锁被释放

某个字段的数据就会乱掉--你的意思是该列出来的结果是其中一个用户更新的值还是什么意思?
Reeezak 2006-06-05
  • 打赏
  • 举报
回复
没这么惨吧?
几个人就会?
要不lz加个行锁吧

不过,我总觉得没有这个必要

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧