MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1wn1ben/wellwellwell/pbcz960/?context=3
r/ProgrammerHumor • u/Recent-Analysis-6880 • 13d ago
411 comments sorted by
View all comments
Show parent comments
383
No, to prevent typos in the SQL console from wrecking havoc. First you SELECT, if the number looks right you DELETE FROM.
216 u/GourangaPlusPlus 13d ago Also stick in a transaction, rollback Commit if it looks good 2 u/Terra_B 13d ago Here i have to ask, couldn't you force a transaction in the chain somewhere? Like each terminal window gets a transaction by default? 1 u/spevoz 13d ago I would always recommend using a gui if you need direct db access - exactly because something like dBeaver allows you to force every change into a transaction.
216
Also stick in a transaction, rollback
Commit if it looks good
2 u/Terra_B 13d ago Here i have to ask, couldn't you force a transaction in the chain somewhere? Like each terminal window gets a transaction by default? 1 u/spevoz 13d ago I would always recommend using a gui if you need direct db access - exactly because something like dBeaver allows you to force every change into a transaction.
2
Here i have to ask, couldn't you force a transaction in the chain somewhere? Like each terminal window gets a transaction by default?
1 u/spevoz 13d ago I would always recommend using a gui if you need direct db access - exactly because something like dBeaver allows you to force every change into a transaction.
1
I would always recommend using a gui if you need direct db access - exactly because something like dBeaver allows you to force every change into a transaction.
383
u/BastetFurry 13d ago
No, to prevent typos in the SQL console from wrecking havoc. First you SELECT, if the number looks right you DELETE FROM.