Ravens PHP Scripts: Forums
 

 

View next topic
View previous topic
Post new topic   Reply to topic    Ravens PHP Scripts And Web Hosting Forum Index -> MySQL
Author Message
arun4444
New Member
New Member



Joined: May 17, 2007
Posts: 12

PostPosted: Tue May 22, 2007 3:12 am Reply with quote

hello, when i try to import sql (spplied with a php nuke mod) i get the following error:

Code i am trying to import:-
Code:
CREATE TABLE nuke_simpleshop (

id int(255) NOT NULL auto_increment,
sku varchar(255) NOT NULL default '',
name varchar(255) NOT NULL default '',
description longtext NOT NULL default '',
price varchar(30) NOT NULL default '',
image varchar(30) NOT NULL default '',
category varchar(30) NOT NULL default '',
spotlight varchar(30) NOT NULL default '',
condition varchar(30) NOT NULL default '',
status varchar(30) NOT NULL default '',
provider varchar(30) NOT NULL default '',
contact varchar(30) NOT NULL default '',
deal varchar(30) NOT NULL default '',
hits int(255) NOT NULL default '',
  PRIMARY KEY  (id)
) TYPE=MyISAM;


Error I get:-

Code:
MySQL said: Documentation

#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 'condition varchar(30) NOT NULL default '',
status varchar(30) NOT NULL default ' at line 10


TYVM Wink
 
View user's profile Send private message
technocrat
Life Cycles Becoming CPU Cycles



Joined: Jul 07, 2005
Posts: 511

PostPosted: Tue May 22, 2007 10:30 am Reply with quote

Worked for me. Do you have spaces or tabs before each line? Might try remove those if there are

_________________
Only registered users can see links on this board! Get registered or login!
Only registered users can see links on this board! Get registered or login! / Only registered users can see links on this board! Get registered or login! 
View user's profile Send private message
montego
Site Admin



Joined: Aug 29, 2004
Posts: 9457
Location: Arizona

PostPosted: Wed May 23, 2007 5:57 am Reply with quote

I don't recall where I read it, so sorry, but I think "id" might be a reserved word in one of hte mySQL versions. arun4444, you may want to do a search on the mySQL site for "reserved words" as it pertains to your mySQL version.

_________________
Only registered users can see links on this board! Get registered or login!
Only registered users can see links on this board! Get registered or login! 
View user's profile Send private message Visit poster's website
arun4444







PostPosted: Wed May 23, 2007 7:33 am Reply with quote

thank you very much Smile condition was a reserved word. used backticks

ty very much
 
djmaze
Subject Matter Expert



Joined: May 15, 2004
Posts: 727
Location: http://tinyurl.com/5z8dmv

PostPosted: Wed May 23, 2007 6:44 pm Reply with quote

scary to use backticks. better use prefixes
 
View user's profile Send private message Visit poster's website
montego







PostPosted: Fri May 25, 2007 6:09 am Reply with quote

For others interested in the various lists of Reserved Words, here they are:

Only registered users can see links on this board! Get registered or login!
Only registered users can see links on this board! Get registered or login!
Only registered users can see links on this board! Get registered or login!

Not sure where I read about "id"... going to have to keep searching, but regardless, doesn't matter. It cause you to look in the right place anyways and get yourself up and running. That is a good thing.
 
Display posts from previous:       
Post new topic   Reply to topic    Ravens PHP Scripts And Web Hosting Forum Index -> MySQL

View next topic
View previous topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001-2007 phpBB Group
All times are GMT - 6 Hours
 
Forums ©