The Tab Stop is not shown in a column name in the structure view of a table. If the column name is "edited" the tab stop is visible. Very hard to find error.
Eg:
Column name: [tab]xyz
Shown name in structural overview: xyz
try
INSERT INTO foo (xyz) VALUES ('1')
will bring you back the error that the column xyz is not in the field-list.
In the structure view, we are using a label tag which does not show characters like tabs and spaces (at least, leading spaces).
When editing a column, we are using an input tag which shows the tab.
It's better to keep the label tag for a well-formed HTML.
What I could do is replace non-printable characters with a special character.
Please comment.
Last edit: Marc Delisle 2014-09-24
From my Point of view this is THE Perfect Solution for my Problem
Fix: https://github.com/phpmyadmin/phpmyadmin/commit/da6e5b6e8e1cdd31900db2bed8afc48177191fa5