Quando executo o comando, recebo o seguinte erro abaixo.
mysql> update produtos set idcategoria=0 where id=(select max(id) from produtos);
ERROR 1093 (HY000): You can't specify target table 'produtos' for update in FROM clause
Só funcionou quando eu peguei o ultimo item da tabela "manualmente" e alterei da seguinte forma. Onde o id 15 é o ultimo item da tabela.
mysql> update produtos set idcategoria=0 where id=15;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
o que esta de errado no comando ? desde já agradeço