mysql upload_关于mysql数据库里的 upload子查询问题
報錯原因:mysql規定了;upload子查詢問題,不能像我這樣寫,這是mysql目前的版本缺陷
我是這樣寫道:UPDATE vote_items set times=((SELECT times from vote_items where id=2)+1) WHERE id=2;
上網查有兩種解決方發
1,子查詢里的表起個別名
2;創建個臨時的表
但00000000000------------------------------------------
兩種我有種沒法下手,不會,求給條生路吧,嚶嚶嚶!!!!!
詳情如下
[SQL]
-- SELECT times from vote_items where id=2
-- UPDATE vote_items set times=(100+1) WHERE id=2;
-- UPDATE vote_items set times=((SELECT times from vote_items where id=2)+1) WHERE id=2;
UPDATE vote_items set times=((SELECT times from vote_items where id=2)+1) WHERE id=2;
[Err] 1093 - You can't specify target table 'vote_items' for update in FROM clause
總結
以上是生活随笔為你收集整理的mysql upload_关于mysql数据库里的 upload子查询问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 革新还是盲目迷恋?马斯克的狂妄或把特斯拉
- 下一篇: 局域网屏幕共享软件 推荐_局域网共享软件