Raised This Month: $51 Target: $400
 12% 

SQL SYNTAX ERROR[UPDATED]


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
davidto1995
Member
Join Date: Jul 2010
Location: hong kong
Old 08-02-2011 , 12:37   SQL SYNTAX ERROR[UPDATED]
Reply With Quote #1

ERROR CHANGED
Code:
[AMXX] Plugin says: 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 'trmod IF NOT EXISTS trmod (ClientName varchar(32), ClientExp INT(11), ClientFame' at line 1
here is the code which is really relevant to the error:
Code:
        len += formatex(MSG[len], charsmax(MSG) - len, "CREATE trmod IF NOT EXISTS trmod (")
	len += formatex(MSG[len], charsmax(MSG) - len, "ClientName varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "ClientExp INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "ClientFame INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "ClientMoney INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "ClientLevel INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "ClientGoldCoin INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "ClientNorNickGet INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "ClientSeNickGet INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "ClientAch INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "ClinetNicknameID INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_CountKill INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_CountKillKnife INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_CountKillGrenade INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_CountKillAwp INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_MakeGunNum INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_TreasureNum INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_MakeClothingNum INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_ConnectTimeSec INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_ConnectTimeMin INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_ConnectTimeHour INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_DieTime INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_TreatmentNum INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_ItemHave INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_GiveMoneyNum INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_MetalResources INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_UseAudioTimes INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_ChangeEquipTimes INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_DropGunTimes INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_JumpTimes INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_CountFireMiunsHealth INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_CountWaterMiunsHealth INT(11), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_0 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_1 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_2 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_3 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_4 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_5 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_6 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_7 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_8 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_9 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_10 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_11 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_12 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_13 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_14 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_15 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_16 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_17 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_18 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_19 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_20 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_21 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_22 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_23 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_24 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_25 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_26 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_27 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_28 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_29 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_30 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_31 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_32 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_33 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_34 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_35 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_36 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_37 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_38 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_39 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_40 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_41 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_42 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_43 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_44 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_45 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_46 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_47 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_48 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_49 varchar(32), ")
	len += formatex(MSG[len], charsmax(MSG) - len, "CN_BOOL_IsUserHaveNickname_50 varchar(32))")
can someone point out my error..

Last edited by davidto1995; 08-03-2011 at 07:35. Reason: CHECKED
davidto1995 is offline
xPaw
Retired AMX Mod X Moderator
Join Date: Jul 2008
Old 08-02-2011 , 13:07   Re: SQL SYNTAX ERROR
Reply With Quote #2

My god.
__________________
xPaw is offline
davidto1995
Member
Join Date: Jul 2010
Location: hong kong
Old 08-02-2011 , 13:09   Re: SQL SYNTAX ERROR
Reply With Quote #3

Quote:
Originally Posted by xPaw View Post
My god.
what makes you say my god
davidto1995 is offline
lucas_7_94
Leche Loco
Join Date: Mar 2009
Location: Argentina
Old 08-02-2011 , 13:42   Re: SQL SYNTAX ERROR
Reply With Quote #4

you can optimize a lot your code , can make loops ...
__________________
ATWWMH - MiniDuels
Madness is like gravity, just need a little push.
lucas_7_94 is offline
Send a message via Skype™ to lucas_7_94
davidto1995
Member
Join Date: Jul 2010
Location: hong kong
Old 08-03-2011 , 06:05   Re: SQL SYNTAX ERROR
Reply With Quote #5

UPDATED POST
BTW
how to set a bool?
varchar = string
INT = integer
? = bool

Last edited by davidto1995; 08-03-2011 at 07:27.
davidto1995 is offline
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 08-03-2011 , 10:15   Re: SQL SYNTAX ERROR[UPDATED]
Reply With Quote #6

CREATE TABLE table (myBool ENUM('0', '1'))
__________________
No private work or selling mods.
Quote:
Originally Posted by xPaw View Post
I love you exolent!
Exolent[jNr] is offline
davidto1995
Member
Join Date: Jul 2010
Location: hong kong
Old 08-03-2011 , 10:43   Re: SQL SYNTAX ERROR[UPDATED]
Reply With Quote #7

Quote:
Originally Posted by Exolent[jNr] View Post
CREATE TABLE table (myBool ENUM('0', '1'))
don't understand..
davidto1995 is offline
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 08-03-2011 , 10:53   Re: SQL SYNTAX ERROR[UPDATED]
Reply With Quote #8

It's a type of field you can set if you want the field to be restricted to 0/1 (false/true) values.
Then in your code just set the values like you would an integer.
__________________
No private work or selling mods.
Quote:
Originally Posted by xPaw View Post
I love you exolent!
Exolent[jNr] is offline
davidto1995
Member
Join Date: Jul 2010
Location: hong kong
Old 08-03-2011 , 10:57   Re: SQL SYNTAX ERROR[UPDATED]
Reply With Quote #9

thx
BTW
can you find the error?
davidto1995 is offline
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 08-03-2011 , 11:13   Re: SQL SYNTAX ERROR[UPDATED]
Reply With Quote #10

Yes.

Code:
CREATE trmod IF NOT EXISTS trmod (
You don't know the SQL syntax, or just a typo.
If you just don't know, then google the MySQL CREATE TABLE syntax.
__________________
No private work or selling mods.
Quote:
Originally Posted by xPaw View Post
I love you exolent!
Exolent[jNr] is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:05.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode