Allen 2020-06-03 13:45:22 25546 0 0 0 0

导入TTT BLOG数据

导入以下表:
删除导入主题表:604-1145=541
delete FROM hy_thread WHERE tid>603
--542
删除导入post表:858-2991
delete FROM hy_post WHERE pid>857
--2134
+++
在access中替换,然后再导入
+++
折腾了好久,昨天晚上弄到2点多。今天到单位又弄了半天,在单位的navcat导入access时还报错,只好用昨天的转储文件。
从昨天开始,导入就报错,导致导入后,有的没有主题内容,原因应该是因为内容中含有单引号。
昨天导了好一次,不成功,只好删除。
折腾到凌晨2点多,也没搞定,最后还有40多条错误。
一遍遍地在access中替换单引号。
这个字段替换完了,下一个字段又出现。
最后可能出现单引号的字段都替换了一遍,还是报错。。。
再一查access,发现字段里还是有单引号,这access也不靠谱!
+++
终于早上,查到保存帖子内容前,把单引号替换为两个单引号就可以了。
测试了下,确实可行,不知道什么原理。
修改导入程序,添加替换代码。
又试了几次,终于成功导入,没有报错了。
幸好,有数据库备份功能,多次利用数据库备份和还原。ID空的还不算太多。
thread:603-1146
post:857-2992
+++
导入记录如下:
--主题表blog_article:555条(后来追加一条用于保存站点留言,共556条,在sql文件导入后追加的,见下方sql语句)
hy_thread.tid=603,tid=1146-1701
--评论表blog_comment:1777条
hy_post.pid=857,pid=2992-5286(2991+556+1777=5324)
(好像还是少了一些,不管了。)
+++
--追加一条记录用于保存站点留言
INSERT INTO blog_article (log_ID, log_CateID, log_Title, log_Intro, log_Content,log_posttime,log_commnums,log_viewnums) VALUES (1001,154,'补充一条记录','补充一条记录','补充一条记录',current_timestamp(),55,895)
--更新站点留言log_id=1001
update blog_comment set log_ID=1001 where log_ID=0
+++
select max(tid) from hy_thread
SELECT max(pid) FROM hy_post
select * from hy_thread where tid>1695
select * from hy_post where pid>856


终于成功了!


Tag: ZBlog导入 TTTBLOG
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[站点日志]   ·   返回顶部