2017-10-19 44 views
0

我上傳SQL到服務器PhpMyAdmin時收到此錯誤。我確實看過類似帖子的答案,但不認爲它是相同的東西。它應該是 - 表格結構wzflh_admintools_log 。這些是行127至146:我很想念一個左括號。 (靠近「)」在位置136)

CREATE TABLE `wzflh_admintools_ipblock` (
    `id` bigint(20) UNSIGNED NOT NULL, 
    `ip` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL 
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; 

-- -------------------------------------------------------- 

-- 
-- Table structure for table `wzflh_admintools_log` 
-- 

CREATE TABLE `wzflh_admintools_log` (
    `id` bigint(20) UNSIGNED NOT NULL, 
    `logdate` datetime NOT NULL, 
    `ip` varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `reason` enum('other','adminpw','ipwl','ipbl','sqlishield','antispam','wafblacklist','tpone','tmpl','template','muashield','csrfshield','badbehaviour','geoblocking','rfishield','dfishield','uploadshield','xssshield','httpbl','loginfailure','securitycode','external','awayschedule','admindir','sessionshield','nonewadmins','nonewfrontendadmins','configmonitor','phpshield') COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `extradata` longtext COLLATE utf8mb4_unicode_ci 
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; 

我以前沒有這樣做,但需要援助請。非常感激。

回答

0

我創建了一個數據庫名爲mydb,並通過控制檯輸入你的表,這是我` - phpMyAdmin的SQL轉儲

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 
SET time_zone = "+00:00"; 
CREATE TABLE `wzflh_admintools_ipblock` (
    `id` bigint(20) UNSIGNED NOT NULL, 
    `ip` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL 
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; 

CREATE TABLE `wzflh_admintools_log` (
    `id` bigint(20) UNSIGNED NOT NULL, 
    `logdate` datetime NOT NULL, 
    `ip` varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `reason` enum('other','adminpw','ipwl','ipbl','sqlishield','antispam','wafblacklist','tpone','tmpl','template','muashield','csrfshield','badbehaviour','geoblocking','rfishield','dfishield','uploadshield','xssshield','httpbl','loginfailure','securitycode','external','awayschedule','admindir','sessionshield','nonewadmins','nonewfrontendadmins','configmonitor','phpshield') COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `extradata` longtext COLLATE utf8mb4_unicode_ci 
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; 
+0

創建一個空白的sql文件並複製代碼,然後將sql文件導入到您的數據庫 –

+0

用當前數據庫導入它?我不知道這會做什麼。我道歉。這會解決這個問題嗎?澄清需要。 –

+0

是的,它會或在phpmyadmin,選擇你的分貝,然後單擊SQL,在控制檯上,粘貼沒有這些行代碼「SET SQL_MODE =」NO_AUTO_VALUE_ON_ZERO「; SET time_zone =」+00:00「;」點擊go –

-1

複製粘貼代碼到您的SQL文件'

-- phpMyAdmin SQL Dump 
-- version 4.5.1 
-- http://www.phpmyadmin.net 
-- 
-- Host: 127.0.0.1 
-- Generation Time: Oct 19, 2017 at 07:46 PM 
-- Server version: 10.1.16-MariaDB 
-- PHP Version: 5.6.24 

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 
SET time_zone = "+00:00"; 


/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */; 
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */; 
/*!40101 SET @[email protected]@COLLATION_CONNECTION */; 
/*!40101 SET NAMES utf8mb4 */; 

-- 
-- Database: `centeroakland` 
-- 

-- -------------------------------------------------------- 

-- 
-- Table structure for table `wzflh_admintools_ipblock` 
-- 

CREATE TABLE `wzflh_admintools_ipblock` (
    `id` bigint(20) UNSIGNED NOT NULL, 
    `ip` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL 
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; 

-- -------------------------------------------------------- 

-- 
-- Table structure for table `wzflh_admintools_log` 
-- 

CREATE TABLE `wzflh_admintools_log` (
    `id` bigint(20) UNSIGNED NOT NULL, 
    `logdate` datetime NOT NULL, 
    `ip` varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `reason` enum('other','adminpw','ipwl','ipbl','sqlishield','antispam','wafblacklist','tpone','tmpl','template','muashield','csrfshield','badbehaviour','geoblocking','rfishield','dfishield','uploadshield','xssshield','httpbl','loginfailure','securitycode','external','awayschedule','admindir','sessionshield','nonewadmins','nonewfrontendadmins','configmonitor','phpshield') COLLATE utf8mb4_unicode_ci DEFAULT NULL, 
    `extradata` longtext COLLATE utf8mb4_unicode_ci 
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; 

/*!40101 SET [email protected]_CHARACTER_SET_CLIENT */; 
/*!40101 SET [email protected]_CHARACTER_SET_RESULTS */; 
/*!40101 SET [email protected]_COLLATION_CONNECTION */; 
` 

保存然後導入它。希望這可以幫助

+0

不,它沒有工作。我將嘗試一種不同的方法來實現這一目標。非常感謝。 –

+0

這個答案的解釋在哪裏?爲什麼他需要這樣做? –