【发布时间】:2016-11-02 08:14:50
【问题描述】:
首先,看看这张表,基本上我需要更新(+1)一张票,其中用户名等于 Jondoe 并且金钱大于 200。
现在,我知道我可以执行 3 个查询,首先检查实际用户是否有 Jondoe 作为用户名,然后检查他是否有足够的钱,如果这些结果是真的,最后更新(+1)一张票。
我正在学习 SQL,并且正在使用 mssql 数据库,那么进行这种条件查询/更新的正确方法是什么?我可以避免使用那么多查询吗?
我也在使用 laravel 框架,我不知道它是否带有任何“工具”来完成我想要的。
提前致谢
【问题讨论】:
-
您可能有一个触发器来停止插入无效值。
-
如果你有更新记录 where username = 'Jondoe' 你想使用更新查询而不是插入。
-
是的,我的错。我刚刚更新了我的问题。谢谢@NikhilVaghla
标签: php sql sql-server laravel sql-server-2005