SQL语法错误;查看与您的MySQL服务器版本对应的手册,以便在附近使用正确的语法

时间:2014-10-14 06:56:32

标签: mysql joomla joomla3.0 mysql-error-1064

我遇到了问题。当我点击管理员中的新菜单按钮时,我发现错误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 ') AND block = 0 ORDER BY name' at line 1 SQL=SELECT id AS value, name AS text FROM crna_users WHERE id NOT IN ( ) AND block = 0 ORDER BY name"

请帮忙寻找它。

-- phpMyAdmin SQL Dump
-- version 3.4.10.1deb1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Oct 13, 2014 at 01:29 PM
-- Server version: 5.5.38
-- PHP Version: 5.5.17-2+deb.sury.org~precise+1

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


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `joomlaolddatabase`
--

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

--
-- Table structure for table `crna_users`
--

CREATE TABLE IF NOT EXISTS `crna_users` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `name` varchar(255) NOT NULL DEFAULT '',
 `username` varchar(150) NOT NULL DEFAULT '',
 `email` varchar(100) NOT NULL DEFAULT '',
 `password` varchar(100) NOT NULL DEFAULT '',
 `usertype` varchar(25) NOT NULL DEFAULT '',
 `block` tinyint(4) NOT NULL DEFAULT '0',
 `sendEmail` tinyint(4) DEFAULT '0',
 `gid` tinyint(3) unsigned NOT NULL DEFAULT '1',
 `registerDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
 `lastvisitDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
 `activation` varchar(100) NOT NULL DEFAULT '',
 `params` text NOT NULL,
 PRIMARY KEY (`id`),
 KEY `usertype` (`usertype`),
 KEY `idx_name` (`name`),
 KEY `gid_block` (`gid`,`block`),
 KEY `username` (`username`),
 KEY `email` (`email`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3076 ;

1 个答案:

答案 0 :(得分:0)

我在尝试将数据库导入MySql时也遇到了这个问题。我从本地计算机导出了一个数据库版本,我想将它导入我托管我的网站的服务器。问题是两个系统的版本之间存在不匹配。 我设法通过使用兼容性选项解决了这个问题(导出时和导入时)。我使用" MYSQL323"。 这解决了我的问题。我认为对于那些有可能制作新数据库导出版本的人来说,这是一个很好的解决方案。