phpMyAdmin中导出的sql文件导入到navicat中所需注意点

好吧,这是最近在做php时碰到的问题,记录一下

这是从phpMyAdmin中导出的sql文件格式:

1
2
3
4
5
6
CREATE TABLE IF NOT EXISTS `article` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(150) NOT NULL,
`addtime` int(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=96 ;

这是从navicat中导出的sql文件格式:

1
2
3
4
5
6
7
8
9
10
DROP TABLE IF EXISTS `chat`;
CREATE TABLE `chat` (
`userid` int(10) unsigned NOT NULL AUTO_INCREMENT,
`nickname` varchar(20) NOT NULL,
`username` varchar(10) NOT NULL,
`password` varchar(32) NOT NULL,
`profile` varchar(100) NOT NULL,
`systime` int(10) NOT NULL,
PRIMARY KEY (`userid`)
) ENGINE=MyISAM AUTO_INCREMENT=87 DEFAULT CHARSET=utf8;

既然把sql文件导入到navicat中,就肯定是按照navicat的sql文件格式来书写:

1
2
3
4
5
6
7
DROP TABLE IF EXISTS article;
CREATE TABLE article (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(150) NOT NULL,
`addtime` int(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=96 ;

注意:导入sql文件,表名是不需要带反引号的,要去掉