A explicação mais provável é que não há linhas que satisfaçam as condições nas instruções UPDATE e DELETE. Ou seja, não há linhas com
id
valor igual a 1
. Um UPDATE pode afetar zero linhas se as condições corresponderem a uma ou mais linhas, mas as alterações aplicadas à linha resultarem em "sem alteração"... ou seja, as colunas que estão sendo modificadas já possuem os valores atribuídos.
Um UPDATE ou DELETE executado com êxito, mas afeta zero linhas, ainda é considerado bem-sucedido.