24 lines
1,017 B
SQL
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;
|