[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