谁能告诉我,银行系统为什么禁止执行UPDATE语句?update 账号表 set 金额=金额+10000000000 where 用户名='李 刚'李 刚的权力很大,在他的地盘,他完全可以请银行的人吃顿饭,然后告诉银行的人,说自己最近学习数据库开发,请银行的人在银行的服务器上协助执行一下。而银行内部的人完全可以构造一个更强悍的语句,执行一下。然后换外汇,转账,出国走人请各位达人把这个问题给说明一下。让我们只懂基本计算机技术的人进入金融领域。
调试欢乐多
找个有权限的 用户
然后顺便把大家的都UPDATE 一下。乘以10000 就可以了 不用加那么多。
记得条件是身份证号,非用户名
如果只讨论技术,那么:首先,所有数据操作都有记录,*10000是会立刻被发现。其次,比较健全的银行系统数据库不止一个,当然有数据比较的逻辑。最后,储户的总储蓄金未必是单一字段,它可能是一个复杂计算的结果,所以update没有目标啊。
上亿条记录的count应该都是秒杀的