si el idserial no existe, simplemente no actualizará ningún registro.
Ahora, si la ejecución de la sentencia la mandas dependiendo de si existe o no un registro, debes hacer con antelación un select de la tabla.
Código SQL:
Ver originalSELECT COUNT(*) FROM serial WHERE idserial=12346;
si retorna un 1 o mas, es por que existe y puedes enviarla, si retorna 0, es por que no existe.
saludos