MYSQL运算

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:16:30
query("UPDATE {$tablepre}members SET extcredits=extcredits - 100 < 0 ? 0 ")

如果小于0则等于0可行吗??
如何可以达到目的?
2句SQL完美解决~~哈哈~谁还有其他办法?
query("UPDATE {$tablepre}members SET extcredits=extcredits - 100")
query("UPDATE {$tablepre}members SET extcredits=0 where extcredits < 0")

相同的操作要尽量少用SQL语句,因为SQL语句不但大量占用资源.而且给数据库带来了很大的负担.

你可以在数据库里面读出来,然后在程序中用个if语句替换过来是最好的.