Pomoc

Započeo Trawis, Jul 11, 2009, 20:50:31 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

Trawis

meni bi trebala pomoc u vezi smf foruma,nisam znao di da postam pa sam ovdje nemojte se ljutit:

evo dakle ja sam neš radio na forumu nez ni ja šta i neš sam zezno i sad kad idem vratit backup kaže mi ovo
Pogreška

SQL upit:

CREATE TABLE smf_rpglog_online(
SESSION varchar( 32 ) NOT NULL ,
logTime timestamp DEFAULT 'CURRENT_TIMESTAMP' NOT NULL ,
ID_MEMBER mediumint( 8 ) unsigned DEFAULT '0' NOT NULL ,
ip int( 10 ) unsigned DEFAULT '0' NOT NULL ,
url text NOT NULL ,
PRIMARY KEY ( SESSION ) ,
KEY logTime( logTime ) ,
KEY ID_MEMBER( ID_MEMBER )
);

MySQL je poručio: Dokumentacija
#1067 - Invalid default value for 'logTime'

sad u čemu je problem jel neko zna,možda ne vraćam dobro backup :'( molio bih ako netko zna neka kaže u čemu je problem
btw nikad prije nisam vraćo backup  :( :'( :'( :(

Nikad mi se ovo nije desilo...uvek mi se lepo odradi backup....nezz sta je ovo

pa pogledaj malo sve ti kaze, ako pretpostavimo da je linija #1067 ova ovdje:

logTime timestamp DEFAULT 'CURRENT_TIMESTAMP' NOT NULL ,


onda je u njoj greska, a probaj je popravit ovako zamjeni "DEFAULT 'CURRENT_TIMESTAMP'" sa "DEFAULT CURRENT_TIMESTAMP"(bez navodnika), zamjenu vrsis tako da backup sa nastavkom .sql otvoris u notepadu ili nekom drugom editoru te nadjes tu liniju i zamjenis je s ovom da izgleda ovako:

logTime timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL ,

i sve zajedno:

CREATE TABLE smf_rpglog_online(
SESSION varchar( 32 ) NOT NULL ,
logTime timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL ,
ID_MEMBER mediumint( 8 ) unsigned DEFAULT '0' NOT NULL ,
ip int( 10 ) unsigned DEFAULT '0' NOT NULL ,
url text NOT NULL ,
PRIMARY KEY ( SESSION ) ,
KEY logTime( logTime ) ,
KEY ID_MEMBER( ID_MEMBER )
);


Poslednja Izmena: Jul 11, 2009, 23:41:36 POSLE PODNE od John

Trawis

sredio sam ono sad drugi error :S :( :( :'(

Pogreška

SQL upit:

CREATE TABLE smf_rpgmembers ( ID_MEMBER mediumint(8) unsigned NOT NULL auto_increment, memberName varchar(80) NOT NULL, dateRegistered int(10) unsigned DEFAULT '0' NOT NULL, posts mediumint(8) unsigned DEFAULT '0' NOT NULL, ID_GROUP smallint(5) unsigned DEFAULT '0' NOT NULL, lngfile tinytext NOT NULL, lastLogin int(10) unsigned DEFAULT '0' NOT NULL, realName tinytext NOT NULL, instantMessages smallint(5) DEFAULT '0' NOT NULL, unreadMessages smallint(5) DEFAULT '0' NOT NULL, buddy_list text NOT NULL, pm_ignore_list tinytext NOT NULL, messageLabels text NOT NULL, passwd varchar(64) NOT NULL, emailAddress tinytext NOT NULL, personalText tinytext NOT NULL, gender tinyint(4) unsigned DEFAULT '0' NOT NULL, birthdate date DEFAULT '0001-01-01' NOT NULL, websiteTitle tinytext NOT NULL, websiteUrl tinytext NOT NULL, location tinytext NOT NULL, ICQ tinytext NOT NULL, AIM varchar(16[...]

MySQL je poručio: Dokumentacija
#1170 - BLOB/TEXT column 'lngfile' used in key specification without a key length

KEY lngfile( lngfile ) ,

treba valjda bit:

KEY lngfile( lngfile(30) ) ,



i ubuduce kopiraj samo liniju na kojoj je error jer ovo je totalno nepregledno



Trawis

evo još jedan error :S

posterIP tinytext NOT NULL,

#1170 - BLOB/TEXT column 'posterIP' used in key specification without a key length

imaš možda msn pa da mi pomogneš oko toga ako možeš,ovdje mogu postat errore do sutra :S

Slicna stvar ko gore:

umjesto ovog u toj tablici:

KEY ipIndex( posterIP, ID_TOPIC ) ,

treba bit ovo:

KEY `ipIndex` (`posterIP`(15),`ID_TOPIC`),

Trawis

evo uspio sam bilo je par errora to sam sredio sam hvala puno ;D thumbsup LOCK