UPDATE forms SET pos = (SELECT MIN(pos)-1 FROM forms) WHERE id=$id
This doesn\'t work, error message:
**You can\'t specify target
I think that you can not use a subquery inside an update statement, but any way there are workarounds for it ...
Here is a Quotation from the following site:
"dev.mysql.com"
“Currently, you cannot delete from a table and select from the same table in a sub-query ”