Problems mit SQl-Files im Paket MyCalendar-2.2.
Verfasst: 27.07.2003 01:23
Hallo!
Ich habe folgendes Problem bei der Installation von mycalendar-2.2. !
Es geht um die SQL Dateien die im dem Paket drin sind.
Wenn ich die Datei mycalendar.SQL versuche mit phpmyadmin hoch zu laden bekomme ich folgende fehler Meldung:
###########################################
Fehler
SQL-Befehl :
/* Modification of forums table needed [added in Version 2.0.9] */ ALTER TABLE phpbb_forums ADD events_forum TINYINT( 1 ) DEFAULT '0'
MySQL meldet:
Table 'db84xxxxxx.phpbb_forums' doesn't exist
###########################################
und bei der Datei mycalendar-mssql.SQL bekomme ich folgende fehler Meldung:
###########################################
Fehler
SQL-Befehl :
CREATE TABLE phpbb_mycalendar(
cal_id int NOT NULL IDENTITY( 1, 1 ) ,
topic_id int NOT NULL default0 UNIQUE ,
cal_date int default NULL ,
cal_interval TINYINT NOT NULL DEFAULT1,
cal_interval_units VARCHAR( 10 ) NOT NULL DEFAULT 'DAY' CHECK (
cal_interval_units IN (
'DAY',
'WEEK',
'MONTH',
'YEAR'
)
),
cal_repeat TINYINT NOT NULL DEFAULT1,
forum_id int NOT NULL default0,
PRIMARY KEY ( cal_id )
)
MySQL meldet:
You have an error in your SQL syntax near 'IDENTITY(1,1),
topic_id int NOT NULL default 0 UNIQUE,
cal_date int defa' at line 2
###########################################
Ich vermute das es nur Update Dateien sind aber wenn das so ist wo finde ich die ersten sql Dateien oder hat jemand einen anderen Vorschlag?
Vielleicht mache ich auch Irgendwas Falsch!
Bitte Helft mir ich bin schon richtig am verzweifeln!
Hier die Datei mycalendar.SQL
###############################################
/**
* This file is for those users who want to do the SQL upgrades themselves (advanced users)
*/
/* Adding new phpbb_mycalendar (not for upgrades) [added in Version 2.0.0] */
DROP TABLE IF EXISTS phpbb_mycalendar;
CREATE TABLE phpbb_mycalendar (
cal_id int(12) NOT NULL auto_increment,
topic_id int(20) NOT NULL default '0',
cal_date int(20) NOT NULL default '0',
forum_id int(5) NOT NULL default '0',
PRIMARY KEY (cal_id)
) TYPE=MyISAM;
/* Altering setup of previous table (upgrade and new) [added in Version 2.1.0] */
ALTER TABLE phpbb_mycalendar CHANGE cal_date cal_date INT(14) DEFAULT NULL;
ALTER TABLE phpbb_mycalendar ADD cal_date_end INT(14) DEFAULT NULL AFTER cal_date;
ALTER TABLE phpbb_mycalendar ADD UNIQUE(topic_id);
/* Modification of forums table needed [added in Version 2.0.9] */
ALTER TABLE phpbb_forums ADD events_forum TINYINT(1) DEFAULT '0';
/* Modification of mycalendar table [added in Version 2.1.7] */
ALTER TABLE phpbb_mycalendar ADD cal_interval TINYINT(3) DEFAULT '1' NOT NULL AFTER cal_date, ADD cal_interval_units ENUM('DAY', 'WEEK', 'MONTH', 'YEAR') DEFAULT 'DAY' NOT NULL AFTER cal_interval, ADD cal_repeat TINYINT(3) DEFAULT '1' NOT NULL AFTER cal_interval_units;
UPDATE phpbb_mycalendar SET cal_repeat = ((cal_date_end - cal_date) / 86400) + 1 WHERE cal_date_end IS NOT NULL;
ALTER TABLE phpbb_mycalendar DROP cal_date_end;
###############################################
Hier die Datei mycalendar-mssql.SQL:
###############################################
DROP TABLE forum_mycalendar;
CREATE TABLE forum_mycalendar (
cal_id int NOT NULL IDENTITY(1,1),
topic_id int NOT NULL default 0 UNIQUE,
cal_date int default NULL,
cal_interval TINYINT NOT NULL DEFAULT 1,
cal_interval_units VARCHAR(10) NOT NULL DEFAULT 'DAY' CHECK (cal_interval_units IN ('DAY', 'WEEK', 'MONTH', 'YEAR')),
cal_repeat TINYINT NOT NULL DEFAULT 1,
forum_id int NOT NULL default 0,
PRIMARY KEY (cal_id)
);
UPDATE forum_mycalendar SET cal_repeat = ((cal_date_end - cal_date) / 86400) + 1 WHERE cal_date_end IS NOT NULL;
ALTER TABLE forum_mycalendar DROP COLUMN cal_date_end;
###############################################
Mit freundlichen Grüßen : Karsten
Ich habe folgendes Problem bei der Installation von mycalendar-2.2. !
Es geht um die SQL Dateien die im dem Paket drin sind.
Wenn ich die Datei mycalendar.SQL versuche mit phpmyadmin hoch zu laden bekomme ich folgende fehler Meldung:
###########################################
Fehler
SQL-Befehl :
/* Modification of forums table needed [added in Version 2.0.9] */ ALTER TABLE phpbb_forums ADD events_forum TINYINT( 1 ) DEFAULT '0'
MySQL meldet:
Table 'db84xxxxxx.phpbb_forums' doesn't exist
###########################################
und bei der Datei mycalendar-mssql.SQL bekomme ich folgende fehler Meldung:
###########################################
Fehler
SQL-Befehl :
CREATE TABLE phpbb_mycalendar(
cal_id int NOT NULL IDENTITY( 1, 1 ) ,
topic_id int NOT NULL default0 UNIQUE ,
cal_date int default NULL ,
cal_interval TINYINT NOT NULL DEFAULT1,
cal_interval_units VARCHAR( 10 ) NOT NULL DEFAULT 'DAY' CHECK (
cal_interval_units IN (
'DAY',
'WEEK',
'MONTH',
'YEAR'
)
),
cal_repeat TINYINT NOT NULL DEFAULT1,
forum_id int NOT NULL default0,
PRIMARY KEY ( cal_id )
)
MySQL meldet:
You have an error in your SQL syntax near 'IDENTITY(1,1),
topic_id int NOT NULL default 0 UNIQUE,
cal_date int defa' at line 2
###########################################
Ich vermute das es nur Update Dateien sind aber wenn das so ist wo finde ich die ersten sql Dateien oder hat jemand einen anderen Vorschlag?
Vielleicht mache ich auch Irgendwas Falsch!
Bitte Helft mir ich bin schon richtig am verzweifeln!
Hier die Datei mycalendar.SQL
###############################################
/**
* This file is for those users who want to do the SQL upgrades themselves (advanced users)
*/
/* Adding new phpbb_mycalendar (not for upgrades) [added in Version 2.0.0] */
DROP TABLE IF EXISTS phpbb_mycalendar;
CREATE TABLE phpbb_mycalendar (
cal_id int(12) NOT NULL auto_increment,
topic_id int(20) NOT NULL default '0',
cal_date int(20) NOT NULL default '0',
forum_id int(5) NOT NULL default '0',
PRIMARY KEY (cal_id)
) TYPE=MyISAM;
/* Altering setup of previous table (upgrade and new) [added in Version 2.1.0] */
ALTER TABLE phpbb_mycalendar CHANGE cal_date cal_date INT(14) DEFAULT NULL;
ALTER TABLE phpbb_mycalendar ADD cal_date_end INT(14) DEFAULT NULL AFTER cal_date;
ALTER TABLE phpbb_mycalendar ADD UNIQUE(topic_id);
/* Modification of forums table needed [added in Version 2.0.9] */
ALTER TABLE phpbb_forums ADD events_forum TINYINT(1) DEFAULT '0';
/* Modification of mycalendar table [added in Version 2.1.7] */
ALTER TABLE phpbb_mycalendar ADD cal_interval TINYINT(3) DEFAULT '1' NOT NULL AFTER cal_date, ADD cal_interval_units ENUM('DAY', 'WEEK', 'MONTH', 'YEAR') DEFAULT 'DAY' NOT NULL AFTER cal_interval, ADD cal_repeat TINYINT(3) DEFAULT '1' NOT NULL AFTER cal_interval_units;
UPDATE phpbb_mycalendar SET cal_repeat = ((cal_date_end - cal_date) / 86400) + 1 WHERE cal_date_end IS NOT NULL;
ALTER TABLE phpbb_mycalendar DROP cal_date_end;
###############################################
Hier die Datei mycalendar-mssql.SQL:
###############################################
DROP TABLE forum_mycalendar;
CREATE TABLE forum_mycalendar (
cal_id int NOT NULL IDENTITY(1,1),
topic_id int NOT NULL default 0 UNIQUE,
cal_date int default NULL,
cal_interval TINYINT NOT NULL DEFAULT 1,
cal_interval_units VARCHAR(10) NOT NULL DEFAULT 'DAY' CHECK (cal_interval_units IN ('DAY', 'WEEK', 'MONTH', 'YEAR')),
cal_repeat TINYINT NOT NULL DEFAULT 1,
forum_id int NOT NULL default 0,
PRIMARY KEY (cal_id)
);
UPDATE forum_mycalendar SET cal_repeat = ((cal_date_end - cal_date) / 86400) + 1 WHERE cal_date_end IS NOT NULL;
ALTER TABLE forum_mycalendar DROP COLUMN cal_date_end;
###############################################
Mit freundlichen Grüßen : Karsten