Mailinglisten-Archive |
Hallo Liste versuche verzweifelt für das wegsichern von Datensätzen den Tabellennamen variabel zuzuweisen um nicht jeden Monat neu die Procedur von Hand laufen zu lassen. nachfolgende Statements benutze ich Die select's funktionieren und die Variablen stimmen auch Nur das beim Create Table die vorher berechnete Variable genommen werden soll bekomme ich weder der MYSQL 4.1.8a bzw. der 3er Version jeweils mit PHPMyAdmin 2.6.1-rc2 beigebracht. Hat jemand eine Idee. Schon mal danke für die Hilfe SELECT @Startdatum := FROM_UNIXTIME(UNIX_TIMESTAMP(CONCAT( YEAR(ADDDATE(NOW(), INTERVAL -3 MONTH)),'-', MONTH(ADDDATE(NOW(), INTERVAL -3 MONTH)), '-01 03:00:00'))); select @datei := concat('radacctMO_',year(@Startdatum),Month(@Startdatum)) as tabelle; CREATE TABLE @datei ( `RadAcctId` bigint(21) NOT NULL , `AcctSessionId` varchar(32) NOT NULL default '', `AcctUniqueId` varchar(32) NOT NULL default '', `UserName` varchar(64) NOT NULL default '', `Realm` varchar(64) default '', `NASIPAddress` varchar(15) NOT NULL default '', `NASPortId` int(12) default NULL, `NASPortType` varchar(32) default NULL, `AcctStartTime` datetime NOT NULL default '0000-00-00 00:00:00', `AcctStopTime` datetime NOT NULL default '0000-00-00 00:00:00', `AcctSessionTime` int(12) default NULL, `AcctAuthentic` varchar(32) default NULL, `ConnectInfo_start` varchar(32) default NULL, `ConnectInfo_stop` varchar(32) default NULL, `AcctInputOctets` bigint(12) default NULL, `AcctOutputOctets` bigint(12) default NULL, `CalledStationId` varchar(50) NOT NULL default '', `CallingStationId` varchar(50) NOT NULL default '', `AcctTerminateCause` varchar(32) NOT NULL default '', `ServiceType` varchar(32) default NULL, `FramedProtocol` varchar(32) default NULL, `FramedIPAddress` varchar(15) NOT NULL default '', `AcctStartDelay` int(12) default NULL, `AcctStopDelay` int(12) default NULL, PRIMARY KEY (`RadAcctId`), UNIQUE KEY `AcctUniqueId` (`AcctUniqueId`,`UserName`), KEY `UserName` (`UserName`), KEY `FramedIPAddress` (`FramedIPAddress`), KEY `AcctSessionId` (`AcctSessionId`), KEY `AcctStartTime` (`AcctStartTime`), KEY `AcctStopTime` (`AcctStopTime`), KEY `NASIPAddress` (`NASIPAddress`) ) TYPE=MyISAM PACK_KEYS=0 AUTO_INCREMENT=1 ; Mit freundlichen Grüßen Drießen Es liegt was in der Luft www.feilbingert.net Uwe Drießen Software & Computer Lembergstraße 33 67824 Feilbingert Tel.: 06708 660045 Fax 06708 661397 www.edv-driessen.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive