Kod
Error
SQL query:
CREATE TABLE banneradmin(
id int( 11 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ,
adminuser varchar( 15 ) NOT NULL ,
adminpass varchar( 15 ) NOT NULL ,
PRIMARY KEY ( id ) ,
UNIQUE id( id, adminuser )
);
MySQL said:
#1067 - Invalid default value for 'id'
SQL query:
CREATE TABLE banneradmin(
id int( 11 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ,
adminuser varchar( 15 ) NOT NULL ,
adminpass varchar( 15 ) NOT NULL ,
PRIMARY KEY ( id ) ,
UNIQUE id( id, adminuser )
);
MySQL said:
#1067 - Invalid default value for 'id'
Jak skasuję auto_increment to tabela tworzy się, ale mogę wtedy utworzyć tylko 1 użytkownika, 1 adres url i 1 administratora, a jak chcem utworzyć więcej, to wyskakuje LOGIN ERROR. Przykład skryptu możecie zobaczyć na stronie www.rufus009.host7.pl. Jeżeli ktoś ma jakiś pomysł i wie jak mi pomóc, to bardzo proszę o napisanie odpowiedzi.
A tu daję kody trzech tabeli, z którymi są problemy:
Kod
CREATE TABLE banneradmin (
id int(11) DEFAULT '0' NOT NULL auto_increment,
adminuser varchar(15) NOT NULL,
adminpass varchar(15) NOT NULL,
PRIMARY KEY (id),
UNIQUE id (id, adminuser)
);
INSERT INTO banneradmin (id, adminuser, adminpass) VALUES (1, 'admin', 'pass');
id int(11) DEFAULT '0' NOT NULL auto_increment,
adminuser varchar(15) NOT NULL,
adminpass varchar(15) NOT NULL,
PRIMARY KEY (id),
UNIQUE id (id, adminuser)
);
INSERT INTO banneradmin (id, adminuser, adminpass) VALUES (1, 'admin', 'pass');
Kod
CREATE TABLE bannerurls (
id int(11) DEFAULT '0' NOT NULL auto_increment,
bannerurl varchar(200) NOT NULL,
uid int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (id),
UNIQUE id (id)
);
id int(11) DEFAULT '0' NOT NULL auto_increment,
bannerurl varchar(200) NOT NULL,
uid int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (id),
UNIQUE id (id)
);
Kod
CREATE TABLE banneruser (
id int(11) DEFAULT '0' NOT NULL auto_increment,
login varchar(20) NOT NULL,
pass varchar(20) NOT NULL,
name varchar(200) NOT NULL,
email varchar(100) NOT NULL,
url varchar(200) NOT NULL,
exposures int(11) DEFAULT '0' NOT NULL,
credits int(11) DEFAULT '0' NOT NULL,
clicks int(11) DEFAULT '0' NOT NULL,
siteclicks int(11) DEFAULT '0' NOT NULL,
approved tinyint(4) DEFAULT '0' NOT NULL,
defaultacct tinyint(4) DEFAULT '0' NOT NULL,
raw blob,
lastip text NOT NULL,
PRIMARY KEY (id),
UNIQUE id (id, login)
);
id int(11) DEFAULT '0' NOT NULL auto_increment,
login varchar(20) NOT NULL,
pass varchar(20) NOT NULL,
name varchar(200) NOT NULL,
email varchar(100) NOT NULL,
url varchar(200) NOT NULL,
exposures int(11) DEFAULT '0' NOT NULL,
credits int(11) DEFAULT '0' NOT NULL,
clicks int(11) DEFAULT '0' NOT NULL,
siteclicks int(11) DEFAULT '0' NOT NULL,
approved tinyint(4) DEFAULT '0' NOT NULL,
defaultacct tinyint(4) DEFAULT '0' NOT NULL,
raw blob,
lastip text NOT NULL,
PRIMARY KEY (id),
UNIQUE id (id, login)
);