Sebastian Salzgeber: Ergänzende Frage bezüglich der Schreibweise

Beitrag lesen

Dann fasse ich nochmal zusammen was mir die seite bisher vermitteln konnte:

Es ist möglich Punkte in Tabllennamen zu benutzen. Dafür nötig sind die genannten Backticks die man anstatt der Anführunszeichen benutzen muss. Wenn man Backticks in seinem Tabellennamen verwenden möchte muss man diese doppelt schreiben.

Was ich nicht verstehe ist, wie komme ich von:
mysql> CREATE TABLE a``b (c"d INT);
auf
SELECT * FROM user_liste WHERE user.id='1'

Mein Lösungvorschlag nach dem Lesen der Handbuchseite:
Ich muss den Tabellennamen enquoten (wie ich es mir in ansätzen schon dachte, so versuchte ich imm ersten Beispiel schon stümperhaft den Punkt via \ zu escapen) also:
SELECT * FROM user_liste WHERE user.id='1'

Doch das geht nicht. Versteh es nicht flasch: Der Link zum Handbuch war super, er hat mir geholfen. Nur wäre es mir lieber gewesen ich hätte noch einen sätz dazu bekommen wie "Du musst dein user.id in ein [?] umwandeln"

Ich danke euch allen oben für die hilfe, wirklich, aber es brachte mich nur gemässigt weiter.

ciao