09/10/2018, 23:20
Khi nâng cấp server web mắc lỗi sql
Gần đây server nó nâng cấp lên phiên bản mới cả phpadmin và mysql, cái web của mình nó mắc lỗi tùm lưm, bác nào có cách khắc phục chỉ em với.
ví dụ khi restone 1 table lên host nó báo thế này, trong khi ở các phiên bản cũ restone bình thường. Nếu mà bỏ đi 1 dòng thì web sẽ mắc lỗi ngay
ví dụ khi restone 1 table lên host nó báo thế này, trong khi ở các phiên bản cũ restone bình thường. Nếu mà bỏ đi 1 dòng thì web sẽ mắc lỗi ngay

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'
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'

kid08
viết 01:34 ngày 10/10/2018
PRIMARY KEY ( `n_id` , `n_id` ) -> PRIMARY KEY ( `n_id` )

MichaelTuanAnh
viết 01:30 ngày 10/10/2018
Vấn đề này được hỏi hình như là 3 lần rồi thì phải

TNX
viết 01:27 ngày 10/10/2018



acquydeptrai
viết 01:32 ngày 10/10/2018
#1060 - Duplicate column name 'n_id'
TYPE = MYISAM AUTO_INCREMENT =1

nohack
viết 01:27 ngày 10/10/2018
Restore xong rồi gán auto_increment cũng được. Không có cái đấy ==> phải viết code để "cộng id", tốn resource lém :P

TNX
viết 01:28 ngày 10/10/2018
Em không hiểu lắm, các bác nói kỹ được kô ? fix thế nào đây a. ?

TNX
viết 01:36 ngày 10/10/2018
Em không hiểu lắm, các bác nói kỹ được kô ? fix thế nào đây a. ?
Bài liên quan