this post was submitted on 02 Mar 2024
569 points (98.1% liked)

Programmer Humor

32561 readers
390 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] mikyopii@programming.dev 85 points 8 months ago (3 children)

I always run my queries in a script that will automatically rollback if the number of rows changed isn't one. If I have to change multiple rows I should probably ask myself what am I doing.

[–] assembly@lemmy.world 84 points 8 months ago

Damn that’s a good idea. Going to write that down, put it in the to do list, and regret not dosing it.

[–] takeda@lemmy.world 36 points 8 months ago* (last edited 8 months ago) (1 children)

I always start a session with disabling auto commit (note, I could add it to my settings, but then it would backfire that one time my settings don't execute, so I'm making it a habit to type it out every time, first thing I connect)

BTW: what kind of genius decides that auto commit should be enabled by default?

[–] mikyopii@programming.dev 10 points 8 months ago

That's a good idea too. I'll have to look into that.

[–] SorryQuick@lemmy.ca 1 points 8 months ago* (last edited 8 months ago)

Or at least run it in the test database first.

Or run your updates/deletes as select first.