mysql 导入数据库错误#1064 - You have an error in your SQL syntax

错误
SQL 查询:

-- phpMyAdmin SQL Dump
-- version 2.11.9.4
--
http://www.phpmyadmin.net

--
-- 主机: localhost
-- 生成日期: 2009 年 09 月 17 日 09:57
-- 服务器版本: 5.0.45
-- PHP 版本: 5.2.8
-- 数据库: `f7p`
--
-- --------------------------------------------------------
--
-- 表的结构 `dede_addonarticle`
--
CREATE TABLE IF NOT EXISTS `dede_addonarticle` (

`aid` mediumint( 8 ) unsigned NOT NULL default '0',
`typeid` smallint( 5 ) unsigned NOT NULL default '0',
`body` mediumtext,
`redirecturl` varchar( 255 ) NOT NULL default '',
`templet` varchar( 30 ) NOT NULL default '',
`userip` char( 15 ) NOT NULL default '',
PRIMARY KEY ( `aid` ) ,
KEY `typeid` ( `typeid` )
) ENGINE = MYISAM DEFAULT CHARSET = gbk;

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 IF NOT EXISTS `dede_addonarticle` (
`aid` mediumint(8) uns' at line 1
保存了也没用
最新回答
山河不入梦

2025-06-26 21:07:14

肯定是编码问题。新建个 .sql 文件,把这个语句复制进去,再导入试试。
注意,不要复制源文件的语句,而是贴在这个页面上的。
浪居酒家

2025-06-26 04:03:33

明显是你的文件内容有问题!
用记事本打开sql文件,另存为utf8编码,再试一下!