Welcome to the internet. One basic thing you need to understand is: your internet browser always displays an interpretation of each website document: if the document contains tab characters or multiple space characters those displayed as one space character only. Proof:
- This is interpreted content with > < 5 spaces and > < 2 tabs being interpreted.
Code: Select all
This is UNinterpreted content with > < 5 spaces and > < 2 tabs being interpreted.
Go look into the source code (mostly available per CTRL+U) and see that both texts have their multiple spaces and tab characters.
As others pointed out already: it has nothing to do with the error message, tho. Answering your initial question: MySQL
interprets tab characters like most software context wise: if used in a literal, it's just a character; if used in a command, it's a whitespace just like the space character.