But you usually don't need serializable for this, cause READ COMMITTED locks the rows during updates.