请教这句话该怎么表达

请问这句话该如何表达?

MySQL中,有一个货物表GoodsTable,其中有两个字段GoodsID和Quantity,若只使用一条SQL语句,使特定GoodsID的Quantity减去一个数,应该如何表达呢?请高手赐教,不胜感激!

设想:update GoodsTable set quantity=((select quantity from Goodstable where GoodsID=1)-2) where GoodsID=1;

结果:ERROR 1093 (HY000): You can’t specify target table ‘GoodsTable’ for update in FROM clause



SQL code

update GoodsTable set quantity=quantity-2 where GoodsID=1


                        
  
  
                    
请教这句话该怎么表达

相关文章:

  • 搬瓦工CentOS系统修改 SSH 默认端口的方法
  • 如何减少服务器停机时间?减少服务器停机时间的6种方法
  • 30秒演示如何更改VPS云服务器的DNS服务器设置。
  • 2024最后一个完整的说明宝塔面板命令大全
  • MySQL 8.0 (压缩包版)安装教程
  • MySQL 8.0比MySQL 5.7快了多少,优点是什么
  • 你感兴趣的文章:

    标签云:

    亚洲高清电影在线, 免费高清电影, 八戒影院夜间, 八戒电影最新大片, 出轨在线电影, 午夜电影院, 在线影院a1166, 在线电影院, 在线观看美剧下载, 日本爱情电影, 日韩高清电影在线, 电影天堂网, 直播盒子app, 聚合直播, 高清美剧, 高清美剧在线观看 EhViewer-E站, E站, E站绿色版, qqmulu.com, qq目录网, qq网站目录,