AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   SQL SYNTAX ERROR[UPDATED] (https://forums.alliedmods.net/showthread.php?t=163707)

davidto1995 08-02-2011 12:37

SQL SYNTAX ERROR[UPDATED]
 
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.. :cry:

xPaw 08-02-2011 13:07

Re: SQL SYNTAX ERROR
 
My god.

davidto1995 08-02-2011 13:09

Re: SQL SYNTAX ERROR
 
Quote:

Originally Posted by xPaw (Post 1524259)
My god.

what makes you say my god :?

lucas_7_94 08-02-2011 13:42

Re: SQL SYNTAX ERROR
 
you can optimize a lot your code , can make loops ...

davidto1995 08-03-2011 06:05

Re: SQL SYNTAX ERROR
 
UPDATED POST
BTW
how to set a bool?
varchar = string
INT = integer
? = bool

Exolent[jNr] 08-03-2011 10:15

Re: SQL SYNTAX ERROR[UPDATED]
 
CREATE TABLE table (myBool ENUM('0', '1'))

davidto1995 08-03-2011 10:43

Re: SQL SYNTAX ERROR[UPDATED]
 
Quote:

Originally Posted by Exolent[jNr] (Post 1524861)
CREATE TABLE table (myBool ENUM('0', '1'))

don't understand..

Exolent[jNr] 08-03-2011 10:53

Re: SQL SYNTAX ERROR[UPDATED]
 
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.

davidto1995 08-03-2011 10:57

Re: SQL SYNTAX ERROR[UPDATED]
 
thx
BTW
can you find the error?

Exolent[jNr] 08-03-2011 11:13

Re: SQL SYNTAX ERROR[UPDATED]
 
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.


All times are GMT -4. The time now is 03:29.

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