PDA

View Full Version : Duplicate column name ???



TNX
26-11-2006, 18:53
Máy em local sài:
phpMyAdmin 2.6.1
MySQL 4.0.23

Host sài:
phpMyAdmin 2.8.2.4
MySQL 5.0.18

Em backup db trên local và đưa lên host, nhưng luôn bị báo như thế này. các bác giúp em với


Error
SQL query:

CREATE TABLE `news` (

`n_id` int( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
`n_name` varchar( 255 ) NOT NULL default '',
`n_info` text,
`n_body` text NOT NULL ,
`n_image` varchar( 150 ) NOT NULL default 'none.gif',
`time` varchar( 11 ) NOT NULL default '',
`topic_id` int( 3 ) NOT NULL default '0',
`home` char( 3 ) NOT NULL default 'no',
`highlight` char( 3 ) NOT NULL default 'no',
`special` char( 3 ) NOT NULL default 'no',
`top` char( 3 ) NOT NULL default 'no',
`active` char( 3 ) NOT NULL default 'yes',
`count` int( 50 ) NOT NULL default '1',
PRIMARY KEY ( `n_id` , `n_id` )
) TYPE = MYISAM AUTO_INCREMENT =1;



MySQL said:

#1060 - Duplicate column name 'n_id'

1 số table khác cũng bị như thế, em restone nó trên máy và chạy trong local thì bình thường, nhưng lên host thì nó lại thế:angry:

MichaelTuanAnh
10-12-2006, 19:43
PRIMARY KEY ( `n_id` , `n_id` ) <==== hình như sai chổ này