“wp_commentmeta”上的1064 SQL语法错误

时间:2015-03-31 19:26:15

标签: php mysql wordpress phpmyadmin

上传数据库时,我在PhPMyAdmin上收到以下错误 - 我是否删除了一行代码?

-- phpMyAdmin SQL Dump
-- version 2.8.0.1
-- http://www.phpmyadmin.net
-- 
-- Host: custsql-ipg100.eigbox.net
-- Generation Time: Mar 16, 2015 at 05:46 PM
-- Server version: 5.5.40
-- PHP Version: 4.4.9
-- 
-- Database: `wrd_2macd1bm7n`
-- 
-- --------------------------------------------------------
-- 
-- Table structure for table `wp_commentmeta`
-- 
   CREATE TABLE  `wp_commentmeta` (

     `meta_id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
     `comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT  '0',
     `meta_key` VARCHAR( 255 ) DEFAULT NULL ,
     `meta_value` LONGTEXT,
    PRIMARY KEY (  `meta_id` ) ,
    KEY  `comment_id` (  `comment_id` ) ,
    KEY  `meta_key` (  `meta_key` )
    ) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;

以下是错误消息:

  

#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在“

附近使用正确的语法      

CREATE TABLE wp_commentmeta(         meta_id bigint(20)无符号NOT NULL A'在第1行

1 个答案:

答案 0 :(得分:1)

此错误的最可能原因是前一个语句中缺少分号。也就是说,MySQL在CREATE TABLE出现时就会陷入困境,因为它认为这是前一个语句(部分)未被终止的延续。