Si votre colonne num est un type numérique valide, votre requête devrait fonctionner telle quelle :
UPDATE tbl1 SET num = (SELECT COUNT(*) FROM tbl2 WHERE id=tbl1.id)
Si votre colonne num est un type numérique valide, votre requête devrait fonctionner telle quelle :
UPDATE tbl1 SET num = (SELECT COUNT(*) FROM tbl2 WHERE id=tbl1.id)