[Typo3-german] Kickstarter und MySQL5
Sebastian Widmann
bruce at web.de
Wed Nov 16 18:23:10 CET 2005
Hi!
Ich habe gerade mal wieder mit Hilfe des Kickstarters eine neue
Extension angefangen. Dabei wurde mir unter anderem folgendes SQL generiert:
CREATE TABLE tx_demo_project (
uid int(11) unsigned DEFAULT '0' NOT NULL auto_increment,
pid int(11) unsigned DEFAULT '0' NOT NULL,
tstamp int(11) unsigned DEFAULT '0' NOT NULL,
crdate int(11) unsigned DEFAULT '0' NOT NULL,
cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
deleted tinyint(4) unsigned DEFAULT '0' NOT NULL,
hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
company int(11) unsigned DEFAULT '0' NOT NULL,
token tinytext NOT NULL,
PRIMARY KEY (uid),
KEY parent (pid)
);
Das das so nicht in die Datenbank geht weiß ich. Darum habe ich das
"DEFAULT '0'" beim Primary Key entfernt. Jetzt war die Tabelle in der
Datenbank. Wenn ich jetzt aber im Extensionamanger die Extension
anklicke, dann kommt:
ALTER TABLE tx_demo_project CHANGE uid uid int(11) unsigned NOT NULL
auto_increment;
Current value: int(11) unsigned auto_increment
ALTER TABLE tx_demo_project CHANGE pid pid int(11) unsigned NOT NULL
default '0';
Current value: int(11) unsigned default '0'
ALTER TABLE tx_demo_project CHANGE tstamp tstamp int(11) unsigned NOT
NULL default '0';
Current value: int(11) unsigned default '0'
ALTER TABLE tx_demo_project CHANGE crdate crdate int(11) unsigned NOT
NULL default '0';
Current value: int(11) unsigned default '0'
ALTER TABLE tx_demo_project CHANGE cruser_id cruser_id int(11) unsigned
NOT NULL default '0';
Current value: int(11) unsigned default '0'
ALTER TABLE tx_demo_project CHANGE deleted deleted tinyint(4) unsigned
NOT NULL default '0';
Current value: tinyint(4) unsigned default '0'
ALTER TABLE tx_demo_project CHANGE hidden hidden tinyint(4) unsigned NOT
NULL default '0';
Current value: tinyint(4) unsigned default '0'
ALTER TABLE tx_demo_project CHANGE company company int(11) unsigned NOT
NULL default '0';
Current value: int(11) unsigned default '0'
ALTER TABLE tx_demo_project CHANGE token token tinytext NOT NULL;
Current value: tinytext
Was kann ich dagegen tun bzw. wie kann ich das verhindern?
Irgendwelche Tipps? Würde mich freuen,
Gruß
Sebastian
More information about the TYPO3-german
mailing list