double quotes problem mit mysql

  • hello leute
    ich check folgendes nicht
    hab das statement
    CREATE TABLE /*!32312 IF NOT EXISTS*/ "erfolgskonto" (
    "kontoNummer" bigint(20) NOT NULL,
    "beschreibung" varchar(255) default NULL,
    "saldo" decimal(19,2) default NULL,
    PRIMARY KEY ("kontoNummer")
    ) /*!40100 DEFAULT CHARSET=latin1*/;

    und da spuckt er mir aus
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right synta
    x to use near '"erfolgskonto" (
    "kontoNummer" bigint(20) NOT NULL,
    "beschreibung" varchar(2' at line 1

    wenn ich die double quotes weggebe, gehts ohne probleme...
    ich probiers mit dem mysql query browser und auch mit einfügen in die konsole...geht beides ned :((
    bringts eurer meinung nach was mit ner neuinstallation?

    lg

    mfg funkywon

  • blöde fragen gibts ned, nur blöde antworten: ich wills aber MIT double quotes!! :P

    ne, mich würds einfach nur interessieren, weils beim kollegen ging und ich im netz keine antwort gefunden hab..

    mfg funkywon

  • Also ich habs noch nie mit quotes gesehen/probiert. Weiß auch gar nicht, ob es überhaupt geht bzw. korrekt ist. Vielleicht hat dein Kollege einen großzügigen DBAdmin, der es automatisch umwandelt?

    Wird das Internet eigentlich leichter, wenn man sich da was runterlädt?!

  • Könnte auch das sein:

    ANSI_QUOTES
    Treat “"” as an identifier quote character (like the “`” quote character) and not as a string quote character. You can still use “`” to quote identifiers with this mode enabled. With ANSI_QUOTES enabled, you cannot use double quotes to quote literal strings, because it is interpreted as an identifier.

    http://dev.mysql.com/doc/refman/5.1…ode_ansi_quotes

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!