下面是sql语句

第一步是先建立一个附表用来保存要打乱顺序的旧表的数据。
create table  新表  as select * from 旧表;

第二步是清空旧表的数据。
truncate table 旧表;

第三步是将附表的数据随机重新插入到旧表里面。
insert into 旧表 (title,content) select title,content from 新表 order by rand();

第四部删除附表。
DROP TABLE 新表;

下面是 两个数据库联合查询写入的例子,用了 right join(left join) on    来实现

insert into huoche._niaodao_yan2 (title,content) SELECT a.title,a.content FROM huoche2.`_niaodao_yan` as a right join huoche._niaodao_yan on (a.title=huoche._niaodao_yan.title) where a.title is not null

Sorry, the comment form is closed at this time.

   
© 2012 Ai-WEB的博客 Suffusion theme by Sayontan Sinha