- 论坛徽章:
- 0
|
想把一个自己写的论坛程序中的数据导入到phpbb中
在导topics表的时候出现下面问题:
用下面的语句倒入数据,一次性成功,没有错误。
mysql>; insert into phpbb_topics
->; select id,type,title,id,
UNIX_TIMESTAMP(time),hit,reply_num,0,0,0,id,id,0
->; FROM post where kind=0;
Query OK, 55942 rows affected (10.67 sec)
Records: 55942 Duplicates: 0 Warnings: 0
然后我清空数据表
mysql>; delete from phpbb_topics;
Query OK, 55942 rows affected (0.02 sec)
接着用下面的方法导入
mysql>; insert into phpbb_topics
->; select p.id,p.type,p.title,u.id as user_id, UNIX_TIMESTAMP(p.time),p.hit,p.reply_num,0,0,0,p.id,p.id,0
->; FROM post p
->; LEFT JOIN user u ON u.username = p.writer
->; where p.kind=0;
ERROR 1062: Duplicate entry '75457' for key 1
就出错了
想了半天也没想明白为什么会出错
不可能有重复数据的... |
|