• TheSlad@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Where clauses should be syntactically required for delete or update statements. Throw an error without them. If you really want to hit every record in the table then throw a WHERE true in there just to be explicit.

    Its such a common mistake i dont get why this isnt a thing.

    • GBU_28@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Good idea.

      Easy enough to slap a where 1=1; on there if you want to burn the place down