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