Vinzenz Mai: Reservierte Wörter als Spaltenname verwenden

Beitrag lesen

Hallo Thomas,

Ok, nachdem ich diese beiden Funktionen befragt habe bekomme ich folgende Meldung:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group) VALUES ( 'test', '098f6bcd4621d373cade4e832627b4f6', ' at line 1

Du verwendest

group

als Spaltenname, group ist aber reserviert, deswegen musst Du es mit Backticks maskieren:

  
INSERT INTO asc_users (  
    username,  
    password,  
    email,  
    `group`  
) VALUES (  
[...]  
)

Noch besser ist es meiner Meinung nach auf die Verwendung von reservierten Wörtern als Bezeichner zu verzichten.

Freundliche Grüße

Vinzenz