我有点尴尬地问这个问题,但我似乎很难过。 我正在使用MySQL 5.7,我正在尝试上传到我的在线服务器,它有MySQL 5.6。 phpMyAdmin用于创建数据库。当我尝试在我的本地phpMyAdmin(我的WAMP服务器的一部分)中恢复数据库时,我得到了同样的错误。 我还研究了My SQL参考文档以及几个互联网搜索。这是错误: SQL查询:
DROP TABLE IF EXISTS `heyx1_assets`;
CREATE TABLE `heyx1_assets` (
`id` int(10) UNSIGNED NOT NULL COMMENT 'Primary Key',
`parent_id` int(11) NOT NULL DEFAULT '0' COMMENT
) ;
MySQL说:
1064 - 您的SQL语法出错;检查手册。
对应于您的MySQL服务器版本,以便使用正确的语法 在第4行附近')'
任何帮助将不胜感激。我的客户变得非常不耐烦。
答案 0 :(得分:1)
您有So far I did is
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Scanner;
public class project2 {
public static void main( String[] args ) throws IOException {
File file =new File("D:/log/logging.log");
Scanner in = null;
try {
in = new Scanner(file);
while(in.hasNext())
{
String line=in.nextLine();
if(line.contains(""))
System.out.println(line);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
public class Example(
public enum Searchword {
info,debug
}}
,但没有评论。在COMMENT
之后需要一个字符串:
COMMENT
答案 1 :(得分:0)
您在每台服务器上使用哪些phpMyAdmin版本?这似乎可能是旧版phpMyAdmin的错误(它以与您描述的方式类似的方式导出时出现问题);我建议你升级到最新版本(目前是4.6.5.2)。
您还可以编辑SQL文件以手动修复COMMENT,如Gordon Linoff所示。