antville/antville_dbpatch20020104.sql
2002-01-05 02:26:08 +00:00

24 lines
1,017 B
SQL

create table TEXT (
ID mediumint(9) not null,
WEBLOG_ID mediumint(9),
DAY varchar(10),
TOPIC varchar(128),
PROTOTYPE varchar(20),
STORY_ID mediumint(9),
PARENT_ID mediumint(9),
TITLE mediumtext,
TEXT mediumtext,
ISONLINE tinyint(1),
EDITABLEBY tinyint(1),
AUTHOR mediumint(9),
CREATETIME datetime,
MODIFYTIME datetime,
MODIFIER mediumint(9),
READS bigint,
IPADDRESS varchar(20),
unique ID (ID)
);
insert into TEXT (ID,WEBLOG_ID,DAY,TOPIC,PROTOTYPE,TITLE,TEXT,ISONLINE,EDITABLEBY,AUTHOR,CREATETIME,MODIFYTIME,READS) select ID,WEBLOG_ID,DAY,TOPIC,'story',TITLE,TEXT,ISONLINE,EDITABLEBY,AUTHOR,CREATETIME,MODIFYTIME,READS from STORY;
select @offset:=max(ID) from STORY;
insert into TEXT (ID,WEBLOG_ID,DAY,PROTOTYPE,STORY_ID,PARENT_ID,TITLE,TEXT,AUTHOR,CREATETIME,MODIFYTIME,ISONLINE,IPADDRESS) select ID+@offset,WEBLOG_ID,DATE_FORMAT(CREATETIME,'%Y%m%d'),'comment',STORY_ID,PARENT_ID+@offset,TITLE,TEXT,AUTHOR,CREATETIME,MODIFYTIME,ISONLINE,IPADDRESS from COMMENT;