Guten Tag
Ich habe ein Textlinktausch Script
Es ist sehr alt aber für meine Zwecke genau richtig.
Wenn ich die Mysql Tabellen anlege gibt es folgende Fehler Meldungen:
#1067 - Invalid default value for 'id'
das ist die Mysql Tabelle:
PHP-Code:
CREATE TABLE t_user (
id mediumint(8) unsigned DEFAULT '0' NOT NULL auto_increment,
login varchar(100) NOT NULL,
pass varchar(100) NOT NULL,
url varchar(255) NOT NULL,
mail varchar(100) NOT NULL,
pauf mediumint(8) unsigned DEFAULT '0' NOT NULL,
pklick mediumint(8) unsigned DEFAULT '0' NOT NULL,
bauf mediumint(8) unsigned DEFAULT '0' NOT NULL,
bklick mediumint(8) unsigned DEFAULT '0' NOT NULL,
referrer mediumint(8) unsigned DEFAULT '0' NOT NULL,
werbung mediumint(8) unsigned DEFAULT '0' NOT NULL,
credits float(6,4) DEFAULT '0.0000' NOT NULL,
status tinyint(2) unsigned DEFAULT '0' NOT NULL,
kat varchar(150) NOT NULL,
wann timestamp(14),
PRIMARY KEY (id),
UNIQUE login (login),
KEY credits (credits),
KEY status (status)
)
Die Tabelle wird angelegt um Userdaten darin zu speichern. Habe das unsigned DEFAULT '0' bereits rausgenommen. Tabelle lässt sich anlegen aber Script Funktionert dann nicht.
Die 2. Fehlermeldung:
#1067 - Invalid default value for 'lid'
Das ist die Tabelle:
PHP-Code:
# --------------------------------------------------------
#
# Table structure for table 't_link'
#
CREATE TABLE t_link (
lid mediumint(8) unsigned DEFAULT '0' NOT NULL auto_increment,
id mediumint(8) unsigned DEFAULT '0' NOT NULL,
art tinyint(2) unsigned DEFAULT '0' NOT NULL,
text varchar(150) NOT NULL,
url varchar(255) NOT NULL,
kat varchar(150) NOT NULL,
bauf mediumint(8) unsigned DEFAULT '0' NOT NULL,
bklick mediumint(8) unsigned DEFAULT '0' NOT NULL,
wann timestamp(14),
PRIMARY KEY (lid),
KEY art (art),
KEY kat (kat)
);
Denke dies ist die Tabelle in der die textlinks gespeichert werden.
Habe auch hier das unsigned DEFAULT '0' bereits rausgenommen. Tabelle lässt sich anlegen aber Script Funktionert dann nicht.
Habe Google schon auf den Kopf gestellt aber keine Lösung für mein problem gefunden.
Wie geschrieben ist ein sehr altes Script und ich habe ein neuere Mysql Version.