【发布时间】:2013-10-18 03:54:45
【问题描述】:
尝试从我使用的网站导入旧脚本,但在从脚本导入表格时遇到问题。经过一番谷歌搜索后,我得到了大部分脚本的工作,并且大部分时间都来到了这个网站。这是不工作的部分:
CREATE TABLE calendar_events (
id int(11) NOT NULL auto_increment,
timestamp timestamp(14) NOT NULL,
title varchar(255) NOT NULL default '',
description text NOT NULL,
url varchar(100) NOT NULL default '',
email varchar(120) NOT NULL default '',
cat tinyint(2) NOT NULL default '0',
starttime varchar(8) NOT NULL default '',
endtime varchar(8) NOT NULL default '',
day tinyint(2) NOT NULL default '0',
month smallint(2) NOT NULL default '0',
year smallint(4) NOT NULL default '0',
approved tinyint(1) NOT NULL default '0',
priority tinyint(1) NOT NULL default '0',
user varchar(30) NOT NULL default '',
timezone varchar(5) NOT NULL default '',
PRIMARY KEY (id),
) ENGINE=MyISAM;
注意: 我已经更改了 TYPE=MyISAM;引擎=MyISAM;并且已经尝试使用和不使用 UNIQUE KEY id (id) 运行它。
无论我尝试什么,我总是收到以下错误:
1064 - 您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 靠近'(14)NOT NULL,标题varchar(255)NOT NULL默认'', 第 3 行的描述文本 NOT NU'
【问题讨论】:
-
我什至还尝试通过手动添加列名等方式通过 phpmyadmin 手动添加表。这导致了与上述相同的错误。请注意,我无法链接到该站点,因为它正在使用 xampp 在本地运行。