abonnement Unibet Coolblue Bitvavo
pi_68708360
1. Ik weet niet of mijn 'titel benameing' wel klopt.
2. Ik schaam me best wel van mijn probleem.

Ik heb dus een mysql database, met een aantal tabellen, bijna in al mijn tabellen komt de kolom 'date' voor. Echter blijkt deze reserved te zijn want ik kan niet zomaar data invoeren. Tot nu toe werkte het altijd goed, waarschijnlijk na een update ofzo niet meer.
Ik heb geen zin om mijn kolommen te hernoemen en ook nog eens mijn script aan te passen.

Hoe los ik dit op?
ne okuyon, bokmu var?
  dinsdag 5 mei 2009 @ 21:48:29 #2
13969 JAG
Judge Advocate General
pi_68708623
Door backticks (`, bij de tilde ~) om je reserved keyword te zetten:

select `date` from `table`;
There are 10 types of people in this world: those that understand binary and those that don't
pi_68708954
quote:
Op dinsdag 5 mei 2009 21:48 schreef JAG het volgende:
Door backticks (`, bij de tilde ~) om je reserved keyword te zetten:

select `date` from `table`;
INSERT INTO `table` ( `date` ) VALUES ( '20090505' )

Dit hoort dus te werken volgens jou? Tot nu toe werkte het altijd, plotseling niet meer.
ne okuyon, bokmu var?
  dinsdag 5 mei 2009 @ 22:15:13 #4
75592 GlowMouse
l'état, c'est moi
pi_68709699
http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html
quote:
MySQL allows some keywords to be used as unquoted identifiers because many people previously used them. Examples are those in the following list:
* ACTION
* BIT
* DATE
* ENUM
* NO
* TEXT
* TIME
* TIMESTAMP
date zou geen probleem moeten geven, onafhankelijk van je settings.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_68711729
quote:
Op dinsdag 5 mei 2009 21:56 schreef saban het volgende:

[..]

INSERT INTO `table` ( `date` ) VALUES ( '20090505' )

Dit hoort dus te werken volgens jou? Tot nu toe werkte het altijd, plotseling niet meer.
Wegens? Welke foutmelding krijg je?
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
pi_68750350
quote:
Op dinsdag 5 mei 2009 22:55 schreef rekenwonder het volgende:

[..]

Wegens? Welke foutmelding krijg je?
Geen foutmelding, hij maakt er een één of ander timestamp van.
ne okuyon, bokmu var?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')