为什么从别的phpmyadmin导出的sql文件导入本地数据库报错
展开全部
如果数据库可以远程连接,直接使用工具连接就可以导入了
如果不支持,有两种情况:一般虚拟机上都会提供数据库管理的工具,使用工具就可以。
如果不提供,可以在JSP页面中使用JDBC,连接好数据库以后,可以使用FileInputStream将文件读取到内存中,然后在连接好的数据库执行读取的语句就可以了
如果不支持,有两种情况:一般虚拟机上都会提供数据库管理的工具,使用工具就可以。
如果不提供,可以在JSP页面中使用JDBC,连接好数据库以后,可以使用FileInputStream将文件读取到内存中,然后在连接好的数据库执行读取的语句就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE,
CONSTRAINT `ad_position_ibfk_1` FOREIGN KEY (`site_id`) REFERENC' at line 10
[Err] CREATE TABLE `ad_position` (
`position_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '广告位ID',
`site_id` int(11) NOT NULL COMMENT '站点ID',
`adcate_id` int(11) DEFAULT NULL COMMENT '频道ID',
`position_name` varchar(50) NOT NULL COMMENT '广告位名称',
`position_type` tinyint(1) NOT NULL COMMENT '广告位类型',
`position_desc` varchar(255) DEFAULT NULL COMMENT '广告位描述',
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE,
CONSTRAINT `ad_position_ibfk_1` FOREIGN KEY (`site_id`) REFERENC' at line 10
[Err] CREATE TABLE `ad_position` (
`position_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '广告位ID',
`site_id` int(11) NOT NULL COMMENT '站点ID',
`adcate_id` int(11) DEFAULT NULL COMMENT '频道ID',
`position_name` varchar(50) NOT NULL COMMENT '广告位名称',
`position_type` tinyint(1) NOT NULL COMMENT '广告位类型',
`position_desc` varchar(255) DEFAULT NULL COMMENT '广告位描述',
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询