I'm talking about this edit of Why not use SQL instead of GraphQL?, a quite controversial question by me.

Basically, I got a lot of enlightening comments and answers from this community, but I'm still not satisfied, so I made an edit to say why I can't agree with them. Then a high reputation user came and said before reverting my edit

This site is not a forum for arguing with answers.

However, from my perspective, I'm just trying to tell them how I like their input. The point of my edit is to express my thought, instead of starting a war.

Is it appropriate to rollback his edit? If it's not, how should I rephrase?

  • 1
    There isn't a single word of the text he edited out that belongs in your question. Stack Exchange requires that participants follow a very specific question and answer format, and it does so precisely so that problems having to do with discussion forums can be avoided. Commented Apr 8, 2019 at 22:08

2 Answers 2


Let's take a step back and ask why we ask questions on a StackExchange site. The underlying reason is that we're seeking answers for a question we may have. To be intellectually honest, we need to accept that we may not like, accept, or understand the answers that we're given. And we also have to accept that we don't already have the answer. If we already know the answer we want, why are we asking the question?

While it's okay to disagree with answers, it's not okay rewrite the question via edits that end up invalidating existing answers. Invalidating answers is rude. Community members took the time to answer your question as it was phrased. It's impolite to get into a war of words because of either a misunderstanding upon your part about the core question (e.g. you changed your question) or a disagreement of what an answer is trying to provide.

The following comment from you indicates that you understood that your edit invalidated the original question.

This is a nice answer, but please see the update. – nalzok 11 hours ago

And let's also address that there is zero need to be antagonistic. In the rolled back edit, you ended with:

By the way, Stack Exchange has a Data Explorer which allows you to execute SQL statements. Does it make you feel insecure?

Given the tone of the comments and the rolled back edit, this comes across as antagonistic and unnecessary.

Let's address some of your questions here in meta:

Is it appropriate to rollback his edit?

It should be clear that the answer is "No." Your edit invalidated answers, and the rollback undid the invalidation.

If it's not, how should I rephrase?

I don't think that you should within the question that you asked. You asked "Why not use SQL instead of GraphQL?" and your edits diverged into focusing on the security aspect. You may have a separate question based upon the edits, but those rolled back edits should not go into the original question.

For another tack on all of this, take the perspective of a first time viewer to your question. Maybe they googled "SQL vs GraphQL" and landed at your question. The very first thing they would have seen is:

Response to commenters/answerers

and then a mini-diatribe on why the existing answers are wrong and there are serious security issues. To unwind things and understand what's going on, they have to read through a lengthy post that jumps perspectives as well as reading through 20 comments to get a solid gist of what's going on.

If they're feeling particularly inquisitive, they may actually get to reading the answers that were provided. Keep in mind, they came to an SE site because of the networks reputation for "questions are asked, high quality answers are voted to the top." Wading through lengthy comments, word wars, and non-answers is forumesque behavior that SE visitors and explicitly trying to avoid.

The average first time visitor would have simply closed the tab based upon the rolled back version of your question. That's obviously not a good thing for the health of this site.

Alright, so what should you do in this case? You asked the beginning part of a question, and now you have additional concerns within the question. The answer is fairly simple - ask a new question. Provide a link back to the original question you asked. Then lay out your new concerns about the question and delve into the security angle.

For bonus points, mark an answer on your original question to indicate to future visitors that "this answered the question that I had at the time I asked the question."

  • 1
    Firstly, I apologize for my rudeness, to those who were offended by me. Honestly, I did feel a little annoyed because I felt like people were commenting as if I had asked a really dumb question, yet most failed to provide a good counterargument. That being said, I could and should have been nicer. Also thanks for your answer!
    – nalzok
    Commented Apr 7, 2019 at 16:26
  • 1
    @nalzok - YW, and I would be lying if I said that I have never been there before either. Anymore, I check my level of annoyance at feeling misunderstood before I reply to a comment / make an edit / etc...
    – user53019
    Commented Apr 7, 2019 at 16:37
  • @nalzok "By the way, Stack Exchange has a Data Explorer which allows you to execute SQL statements. Does it make you feel insecure?" it was also a concern in 2010, but SEDE is also open-source, so anyone can either fix it or break it...
    – Andrew T.
    Commented Apr 8, 2019 at 4:34

Hmm, It was a bit... inconsiderate of whatshisname to simply delete your added text. I sympathise.

However, let say he made the same edit, but waited a year and instead of "this isn't a site for arguing" he said something along the lines of "cleared up to show original question with the given answers".

I think I would agree that removal edit was a reasonable thing to do. Future readers of your question wont be interested in your personal interpretation of the answers. The will just search for "GraphQL vs SQL" and want to see a good match for their own question and the top answer.

Instead of editing the question, I would suggest you add the content in the form of an answer. You can answer your own questions and accept those answers if you like.

I would suggest that you use the comments on the answer to ask for further clarification, but I see that you did on my answer and I did not reply!!! (until just now) apologies

  • Adding the content by an own answer was my first thought, too. However, if the OP would just cut & paste it in the current form into the answer box, chances are high that answer would get heavily downvoted and maybe deleted. An answer really needs to be really an answer. Currently, the content looks more like various comments. (+1 for your answer either).
    – Doc Brown
    Commented Apr 7, 2019 at 14:22

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .