Zurück   klamm-Forum > klamm-Lose > Lose4Scripts

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14.06.2009, 13:18:20   #1 (permalink)
Erfahrener Benutzer

ID: 348619
Lose-Remote
Gesperrt

Reg: 25.04.2009
Beiträge: 107
Standard Exchange Problem mit Mysql

Hi mal ne Frage an die Profis hier
Wollte gerade einen Exchange Installieren.
Mein Webspace is ziemlich aktuell.
Wenn ich die Mysql Datenbank installieren will per Myadmin

erhalte ich folgende Fehlermeldung:

MySQL meldet: Dokumentation
#1067 - Invalid default value for 'id'

dies ist das Tabel was ich nicht Installiert bekomme:

# --------------------------------------------------------
#
# Table structure for table 'b_user'
#

DROP TABLE IF EXISTS b_user;
CREATE TABLE b_user (
id int(10) unsigned DEFAULT '0' NOT NULL auto_increment,
login varchar(40) NOT NULL,
url varchar(255) DEFAULT '0' NOT NULL,
mail varchar(100) DEFAULT '0' NOT NULL,
pauf mediumint( unsigned DEFAULT '0' NOT NULL,
pklick mediumint( unsigned DEFAULT '0' NOT NULL,
bauf mediumint( unsigned DEFAULT '0' NOT NULL,
bklick mediumint( unsigned DEFAULT '0' NOT NULL,
referrer mediumint( unsigned DEFAULT '0' NOT NULL,
werbung mediumint( unsigned DEFAULT '0' NOT NULL,
credits float(6,4) DEFAULT '0.0000' NOT NULL,
pass varchar(30) NOT NULL,
kat varchar(75) NOT NULL,
status tinyint(2) unsigned DEFAULT '0' NOT NULL,
pixel varchar(10) NOT NULL,
wann timestamp(14),
PRIMARY KEY (id),
KEY login2 (login),
UNIQUE login (login)
);

weiß jemand ne lösung was an dem Quellcode falsch ist?Hatte das script früher bei nem anderen Webspace Anbieter da lief es Problemlos.
Hab mal gegoogelt da meinten einige das DEFAULT '0' wegmachen .Funzt leider nicht
 
shopkasu ist offline   Mit Zitat antworten
Alt 14.06.2009, 13:28:42   #2 (permalink)
ohne Vertrauen
Benutzerbild von Bububoomt

ID: 10361
Lose-Remote
Krank

Bububoomt eine Nachricht über ICQ schicken
Reg: 28.04.2006
Beiträge: 19.533
Standard

würde mal das Default '0' bei der id rausnehmen, da es nen Autoincrement ist ist das ja ne sinnlose angabe (wohl auch nicht erlaubt)
Bububoomt ist offline   Mit Zitat antworten
Alt 14.06.2009, 13:39:15   #3 (permalink)
Xot
-

ID: 413078
Lose-Remote

Reg: 26.11.2006
Beiträge: 451
Standard

Die ID Zeile muss wie folgt lauten:

id int(10) NOT NULL auto_increment,

also ohne unsigned DEFAULT '0' dann funktioniert es bei mir.
 

Geändert von Xot (14.06.2009 um 13:40:13 Uhr)
Xot ist offline   Mit Zitat antworten
Alt 14.06.2009, 13:43:52   #4 (permalink)
Erfahrener Benutzer

ID: 348619
Lose-Remote
Gesperrt

Reg: 25.04.2009
Beiträge: 107
Standard

wenn ich nur die '0' rausnehme kommt das:

MySQL meldet: Dokumentation
#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 'NOT NULL auto_increment,
login varchar(40) NOT NULL,
url varchar(255) DE' at line 2

wenn ich DEFAULT '0' geht es aber habe n bischen angst das das rausnehmen was bewirkt was später zu fehlern führt.
 
shopkasu ist offline Threadstarter   Mit Zitat antworten
Alt 14.06.2009, 14:13:34   #5 (permalink)
ohne Vertrauen
Benutzerbild von Bububoomt

ID: 10361
Lose-Remote
Krank

Bububoomt eine Nachricht über ICQ schicken
Reg: 28.04.2006
Beiträge: 19.533
Standard

kann nichts passieren, das auoinkrement sagt ja, dass es immr um 1 hochgezählt wird, wenn eine neue zeile eingefügt wird. Also kann es kein defaultwert 0 geben!!
Bububoomt ist offline   Mit Zitat antworten
Alt 14.06.2009, 17:03:20   #6 (permalink)
Erfahrener Benutzer

ID: 348619
Lose-Remote
Gesperrt

Reg: 25.04.2009
Beiträge: 107
Standard

danke
 
shopkasu ist offline Threadstarter   Mit Zitat antworten
Alt 14.06.2009, 18:48:36   #7 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.271
Standard

Zitat:
Zitat von Frezer Beitrag anzeigen
Die ID Zeile muss wie folgt lauten:

id int(10) NOT NULL auto_increment,

also ohne unsigned DEFAULT '0' dann funktioniert es bei mir.
das ist absolut falsch
Das unsigned rauszunehmen kann zu Problemen führen, wenn mehr als 2.1Mrd Einträge in der Tabelle waren/sind, das muss und sollte unbedingt rein.

Vllt sollte man so Dinge auch nur kommentieren, wenn man weiß, wovon man spricht
"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici

www.internet-dsl-flatrate.de
ice-breaker ist offline   Mit Zitat antworten
Alt 15.06.2009, 00:14:05   #8 (permalink)
Erfahrener Benutzer

ID: 348619
Lose-Remote
Gesperrt

Reg: 25.04.2009
Beiträge: 107
Standard

also hab jetzt mal das script getestet die user credits werden nur noch bis 99 angezeigt und nicht mehr darüber
 
shopkasu ist offline Threadstarter   Mit Zitat antworten
Alt 15.06.2009, 00:41:49   #9 (permalink)
null != null
Benutzerbild von Sebmaster

ID: 238955
Lose-Remote

Sebmaster eine Nachricht über Skype™ schicken
Reg: 20.05.2006
Beiträge: 3.724
Standard

Code:
1:
credits float(6,4) DEFAULT '0.0000' NOT NULL,
änder mal in

Code:
1:
credits double(20,4) DEFAULT '0.0000' NOT NULL,
Kein Grafiker
Sebmaster ist offline   Mit Zitat antworten
Alt 15.06.2009, 11:07:30   #10 (permalink)
Erfahrener Benutzer

ID: 348619
Lose-Remote
Gesperrt

Reg: 25.04.2009
Beiträge: 107
Standard

weis zwar nich t was es geändert hat aber jetzt funzt es
 
shopkasu ist offline Threadstarter   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP MYSQL Problem seppl2000 Programmierung 5 25.10.2008 18:12:09
[mysql] Problem mit MYSQL Abfrage mandelbrot Programmierung 14 04.08.2008 22:04:42
[SQL] mysql DB Problem djjlx Programmierung 4 03.10.2007 12:11:53
[Mysql] Problem ... Brom Programmierung 1 14.06.2007 15:57:46
Problem gelöst :) kleenes mysql problem (auslesen) Rene Programmierung 0 17.09.2006 15:35:39


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10:59 Uhr.