尝试将以下内容加载到数据库中:
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';
use es;
-- -----------------------------------------------------
-- Table `events`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `events` ;
CREATE TABLE IF NOT EXISTS `events` (
`idEvent` INT NOT NULL AUTO_INCREMENT,
`type` VARCHAR(255) NULL ,
`name` VARCHAR(255) NULL ,
`city` VARCHAR(255) NULL ,
`state` VARCHAR(255) NULL ,
`location` VARCHAR(255) NULL ,
`shirtRequired` TINYINT(1) NULL COMMENT 'shirtRequired is a flag set by the Event Director to indicate if participants must purchase and/or wear an event shirt.' ,
`eventImage` BINARY NULL ,
`eventURL` VARCHAR(255) NULL ,
`date` DATE
PRIMARY KEY ( `idEvent` ) )
;
我使用的是使用WAMP的mysql 5.1.36和phpmyadmin。我收到以下错误:
#1064 - 您的SQL语法出错;检查手册 对应于您的MySQL服务器 用于正确语法的版本 在第12行'(
idEvent
)'附近
我相信这是由使用保留字引起的。但我不确定。这个mysql来自转储,我宁愿不改变它。我听说过compability模式但是找不到太多关于它的信息。这对我有帮助吗?如果是这样,我需要做什么。
答案 0 :(得分:2)
您在,
DATE