mysql 导入数据库时报错?

错误SQL查询:--phpMyAdminSQLDump--version2.10.3--http://www.phpmyadmin.net----主机:l... 错误
SQL 查询:
-- phpMyAdmin SQL
Dump
-- version 2.10.3
--
http://www.phpmyadmin.net
--
-- 主机: localhost
-- 生成日期: 2013 年 04 月 03 日
14:39
-- 服务器版本: 5.0.51
-- PHP 版本: 5.2.6
--
-- 数据库: `liangxuekui`
--
--
--------------------------------------------------------
--

-- 表的结构 `ecm_acategory`
--
CREATETABLE`ecm_acategory`(
`cate_id`int(10)unsignedNOTNULLAUTO_INCREMENT,
`cate_name`varchar(100)NOTNULLdefault'',
`parent_id`int(10)unsignedNOTNULLdefault'0',
`sort_order`tinyint(3)unsignedNOTNULLdefault'255',
`code`varchar(10)defaultNULL,
PRIMARYKEY(`cate_id`)
)ENGINE=MYISAMDEFAULTCHARSET=utf8AUTO_INCREMENT=6;

MySQL 返回:
#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 '
CREATE TABLE
`ecm_acategory` (
`cate_id` int(10) unsigned NOT NULL auto' at line 1
展开
 我来答
椰岛农事
2013-04-04 · TA获得超过6513个赞
知道大有可为答主
回答量:1255
采纳率:62%
帮助的人:917万
展开全部
1064错误你就不用多想了,这个肯定是你写的SQL语句语法出错了,建议你在平时的学习中自己找出错误,才会成长,我在这里帮你找下错误吧。

int类型一般不设置长度的,如果你偏要设置的话,要配合zerofill使用才有意义。帮你修改了一下:

CREATE TABLE `ecm_acategory`(
`cate_id` int unsigned NOT NULL AUTO_INCREMENT,
`cate_name` varchar(100) NOT NULL default '',
`parent_id` int unsigned NOT NULL default '0',
`sort_order` tinyint unsigned NOT NULL default '255',
`code` varchar(10) default NULL,
PRIMARY KEY(`cate_id`)
)ENGINE=MYISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

你试试看哈,希望帮助到你
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
badkano
2013-04-04 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144777 获赞数:885360
团长

向TA提问 私信TA
展开全部
int型不用指定长度吧?
还有,怎么建表语句里一个空格都没有,粘贴的问题吗?
int 改成 INTEGER 试试,并把长度10给去掉,貌似一共是三个int型的字段
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式