Announcement

Collapse
No announcement yet.

Feld genannt "update"

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Feld genannt "update"

    Hi,
    ich habe ein Feld in einer Tabelle das "update" heißt und ich versuche die folgende Query auszuführen:
    Code:
    select * from tab_name where SUBSTRING(update,1,10) = "2009-01-15"
    aber ich bekomme den Fehler:
    Code:
    Error Code : 1064
    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 'update,1,10) = "2009-01-15"' at line 1
    Ich darf den Namen des Feldes "update" nicht ändern
    Gibt es einen Weg die Query auszuführen ohne den Namen des Feldes zu ändern

    Vielen Dank für die Hilfe im Voraus
    Aha

  • #2
    Hallo Aha,

    wenn man reservierte Wort wie Update für Objekte verwendet, muss man die zwingend in Feldbegrenzer einbetten.

    Ich kenne MySql nicht (gibt es hier ein extra Unterforum zu), aber versuche es mal mit dem ` oder "

    (also `update` oder "update")
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment


    • #3
      http://dev.mysql.com/doc/refman/5.1/...ved-words.html
      Christian

      Comment

      Working...
      X