我试图从我的表 products 中获取所有行,然后也更新 product_views, 同时,
SELECT * FROM `product` WHERE `id` = '26' AND `product_enable`= '1' AND UPDATE `product` SET `product_views` = product_views+1;
此代码不起作用,但我认为可以帮助解释我想做什么,...有没有好的方法,我认为在 1 个查询中进行此操作应该对系统有益?
谢谢你的帮助
最佳答案
你只是做错了:
UPDATE `product` SET `product_views` =
(SELECT product_views FROM `product` WHERE `id` = '26' AND `product_enable`= '1')+1;
关于php - 选择然后更新计数 mysqli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22620747/