Wie kan mij helpen wat er aan deze query fout is ?
Als foutmelding krijg ik dan:CREATE TABLE vg_user_groups (
id int(11) NOT NULL auto_increment,
name text NOT NULL,
type text NOT NULL,
level text NOT NULL,
trigger text NOT NULL,
trigger_amount text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
"
#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 'trigger text NOT NULL,
trigger_amount text NOT NULL,
PRIMARY KEY (id)
) ' at line 6
Mvg,
Michiel
- Verkeerde SQL Query
-
23-03-2006, 13:25 #1
- Berichten
- 83
- Lid sinds
- 19 Jaar
Verkeerde SQL Query
-
-
23-03-2006, 13:41 #2
- Berichten
- 625
- Lid sinds
- 19 Jaar
De naam "trigger" is naar mijn weten een gereserveerd woord in mysql en mag niet gebruikt worden. Even een andere naam voor verzinnen dus. Tussen aanhalingstekens zetten mag mss ook, maar dat is niet echt praktisch. :-)
-
23-03-2006, 16:15 #3
- Berichten
- 95
- Lid sinds
- 19 Jaar
Trigger is inderdaad reserved keyword in de MySQL database. Er zijn een paar opties die je kunt gebruiken, om dit op te lossen:
- kolomnaam veranderen, door het bijv. te prefixen: foo_trigger;
- telkens als je de kolomnaam selecteerd, dit: `trigger`;
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic