• @tony-2

    It's probably a matter of taste but I do not see the difference between REPLACE and FORCE_OVERWRITE, except more characters to type; perhaps because English isn't my native language.

    And shouldn't you then have the same, or even more, concerns about (for example) UPDATE-without-WHERE? This is much likely to happen because it is not just DBAs that are likely to have permissions to execute one of those... So perhaps we would need

    UPDATE ...

    SET ...

    WITH FORCE_UPDATE_EVEN_WITHOUT_WHERE

    ? 🙂