create table mit zahlen als Spaltennamen

aherzog

Erfahrenes Mitglied
Hi.

Ich möchte eine Tabelle erstellen mit create table.
Die Spaltennamen sollen alles Zahlen sein ( 1 - 234) doch mir gelingt das einfach nicht.
Ist das überhaupt möglich?

Meine Test dich ich gemacht habe
Code:
create table test (1 VARCHAR(3), 2 Varchar(5));
Code:
create table test ('1' VARCHAR(3), '2' Varchar(5));

Bekomme bei beiden eine Fehlermeldung.

Was mache ich Falsch?

Gruss Andy
 
Code:
create table test (`1` VARCHAR(3), `2` Varchar(5));

Backticks.

Ist aber vielleicht nicht die beste Idee, die Spalten so zu nennen.
 
Ich würde schon c1..c234 als Gewinn ansehen (c wie „column“). :D

Na ja, ist ansonsten von außen natürlich nicht wirklich zu beurteilen.

Code:
SELECT `17`, `38`, `184` FROM `test` WHERE `42` > 23 ORDER BY `96` DESC

scnr
 
Zuletzt bearbeitet:
Zurück