Hilfe! MySQL Problem!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Tach!
Brauch mal eure Hilfe!
Der SQL befehl:
CREATE TABLE fa_banner(
banner_id smallint( 3 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ,
user_id smallint( 2 ) DEFAULT '0' NOT NULL ,
STATUS tinyint( 1 ) DEFAULT '7' NOT NULL ,
START datetime DEFAULT '0000-00-00 00:00:00' NOT NULL ,
STOP datetime DEFAULT '0000-00-00 00:00:00' NOT NULL ,
hits smallint( 5 ) DEFAULT '0' NOT NULL ,
views smallint( 5 ) DEFAULT '0' NOT NULL ,
lang char( 3 ) NOT NULL ,
w smallint( 3 ) DEFAULT '0' NOT NULL ,
h smallint( 3 ) DEFAULT '0' NOT NULL ,
click_url varchar( 50 ) NOT NULL ,
img_url varchar( 70 ) NOT NULL ,
alt_text varchar( 60 ) NOT NULL ,
weight tinyint( 1 ) DEFAULT '0' NOT NULL ,
hits_by smallint( 6 ) DEFAULT '0' NOT NULL ,
views_by smallint( 6 ) DEFAULT '0' NOT NULL ,
html_code text NOT NULL ,
banner_keys varchar( 50 ) NOT NULL ,
temp tinyint( 1 ) DEFAULT '0' NOT NULL ,
PRIMARY KEY ( banner_id ) ,
KEY banner_id( banner_id )
)
Fehler:
MySQL meldet: Dokumentation
#1067 - Invalid default value for 'banner_id'
Was bedeutet das?
MySQL hab ich auf meinem Localen Server (Xampp)!
Vielen Dank
Beitrag ge?ndert am 28.07.2005 01:26 von kevinmeyer -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
also soweit ich das beuteilen kann gibbet nen problem mit dem default wert von der banner_id aber eigentlich kann das gar net sein...vllt liegts an xampp? probiers doch mal hier bei lima (btw kannste ja mal in den chat kommen)
-
Hallo kevinmeyer!
Du hast "banner_id" unter Anderen den Constraint "AUTO_INCREMENT" gegeben. Das hei?t, dass MySQL den Wert automatisch einf?gt. Da kannst du nicht zus?tzlich noch einen Default-Wert angeben, der eingetragen werden soll, wenn nichts (oder eben NULL) ?bergeben wird. Du musst dich f?r eines von beiden entscheiden: Entweder AUTO_INCREMENT oder DEFAULT '0'.
MfG
alopex
Beitrag ge?ndert am 29.07.2005 11:08 von alopex -
i-spacke schrieb:
also soweit ich das beuteilen kann gibbet nen problem mit dem default wert von der banner_id aber eigentlich kann das gar net sein...vllt liegts an xampp? probiers doch mal hier bei lima (btw kannste ja mal in den chat kommen)
Tach!
Ja, hier klappts, nur auf localhost net :(
und das sollte ja eben!
alopex schrieb:
Hallo kevinmeyer!
Du hast 'banner_id' unter Anderen den Constraint 'AUTO_INCREMENT' gegeben. Das hei?t, dass MySQL den Wert automatisch einf?gt. Da kannst du nicht zus?tzlich noch einen Default-Wert angeben, der eingetragen werden soll, wenn nichts (oder eben NULL) ?bergeben wird. Du musst dich f?r eines von beiden entscheiden: Entweder AUTO_INCREMENT oder DEFAULT '0'.
MfG
alopex
Beitrag ge?ndert am 29.07.2005 11:08 von alopex
Hallo Alopex!
Den Code habe ich von dem Programm selber, FA-AdServer ( http://cms.faprojects.de/de/Projekte/FA-Adserver/14.php ) und kein st?ck ge?ndert, nur das komische ist, das es hier auf lima ohne fehler klappt, nur halt bei xampp net!
Wei? jemand was ich machen muss? Oder klappt das net? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage