我有很多條目的數據庫,並且在這裏有些朋友的幫助下,我管理如何刪除重複行deleting-duplicate-rows-in-a-mysql-database,但現在我必須面對未排序行的新問題。對數據庫中的行進行排序Mysql
這裏就是比如我的數據庫現在
CREATE TABLE `my_table` (
`id` int(10) NOT NULL default '0',
`name` varchar(255) NOT NULL default '',
`address` varchar(255) NOT NULL default '',
`phone` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO `my_table` VALUES (784, 'Albert', 'EGYPT', '202020');
INSERT INTO `my_table` VALUES (21, 'John', 'USA', '984731');
INSERT INTO `my_table` VALUES (56, 'Albert', 'EGYPT', '343354');
,你可以在id [784,21,56]
看到這麼有什麼我怎麼可以求助於它是
INSERT INTO `my_table` VALUES (1, 'Albert', 'EGYPT', '202020');
INSERT INTO `my_table` VALUES (2, 'John', 'USA', '984731');
INSERT INTO `my_table` VALUES (3, 'Albert', 'EGYPT', '343354');
id [1,2,3,4,....etc]
度假吧,我知道ID中的變化可能會導致腳本本身的問題,因爲它依賴於id來裝飾入口信息,但由於它是新的,所以我需要對它進行排序1,2,3,4,.....等。
不可能!對於150K的條目來做這件事刪除了已經存在的無序ID! – 2011-12-30 14:39:08