Simple Machines Community Forum

SMF Support => Language Specific Support => Bosanski/Hrvatski/Srpski (Bosnian/Croatian/Serbian) => Aiheen aloitti: sutko - maaliskuu 14, 2010, 04:45:23 IP

Otsikko: Problem sa uvozom baze
Kirjoitti: sutko - maaliskuu 14, 2010, 04:45:23 IP
Prilikom uvoza backupa baze dobijem ovaj error:

Pogreška

SQL upit:

CREATE TABLE `smf_aeva_fields` (
id_field int( 11 ) NOT NULL AUTO_INCREMENT ,
name varchar( 100 ) NOT NULL default '',
TYPE varchar( 20 ) NOT NULL default 'text',
options text NOT NULL ,
required tinyint( 1 ) NOT NULL default 0,
searchable tinyint( 1 ) NOT NULL default 0,
DESC text NOT NULL ,
bbc tinyint( 1 ) NOT NULL default 0,
albums text NOT NULL ,
PRIMARY KEY ( id_field )
) TYPE = MYISAM ;

MySQL je poručio: Dokumentacija
#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 'desc text NOT NULL,
  bbc tinyint(1) NOT NULL default 0,
  albums text NOT NUL' at line 8


Kako ovo popraviti?
Otsikko: Re: Problem sa uvozom baze
Kirjoitti: Dzonny - maaliskuu 15, 2010, 05:12:54 AP
Autor aeva modula je napravio malu grešku što se baze tiče.
Tabele desc i limit su fraze koje su rezervisane, ali ih je on tako nazvao.
Moraš u kodu staviti apostrof na te dve fraze, dakle
`DESC` TEXT NOT NULL ,
Isto to treba uraditi i za limit. (a možda i za još neke fraze, nisam siguran)
Otsikko: Re: Problem sa uvozom baze
Kirjoitti: sutko - maaliskuu 16, 2010, 11:58:39 AP
OK, hvala.