Aktualisieren einer MySQL-Spalte, die im Namen den Punkt (.) enthält

7

Ich habe Spalten, deren Namen die Struktur nameUser.Name haben, aber ich habe Probleme, sie zu aktualisieren. Ich habe ein paar Möglichkeiten ausprobiert:

%Vor%

Von den oben genannten funktioniert jedoch nicht. Warum?

    
mrinterested 19.04.2012, 13:37
quelle

2 Antworten

7

Statt einfache Anführungszeichen für den Spaltennamen zu verwenden, verwenden Sie Backticks (auf den meisten Tastaturen links von der 1-Taste).

So:

%Vor%     
Travesty3 19.04.2012, 13:37
quelle
14

Weil das auch die Syntax für database.table.column ist. Youll muss sie wie

zitieren %Vor%

Wenn Sie die db erstellt haben, sollten Sie niemals solche Spaltennamen verwenden. Es ist nur eine schreckliche Idee.

    
prodigitalson 19.04.2012 13:39
quelle

Tags und Links