ALTER TABLE {PREFIX}category ADD parentid INT(11) DEFAULT '0' NOT NULL, ADD category_left INT(11) DEFAULT '0' NOT NULL, ADD category_right INT(11) DEFAULT '0' NOT NULL; create table {PREFIX}entrycat ( entryid int(11) not null, categoryid int(11) not null ); INSERT INTO {PREFIX}entrycat (entryid, categoryid) SELECT id, categoryid FROM {PREFIX}entries; ALTER TABLE {PREFIX}entries DROP categoryid; ALTER TABLE {PREFIX}comments ADD parent_id int(10) {UNSIGNED} default '0' not null;