Mailinglisten-Archive |
Huhuu, > Moin, > ich hielt es für einen gute Idee beim Anlegen einer Tabelle > ein "UNIQUE(Date,StartTime,EndTime)" mitzugeben. > CREATE TABLE $NewHostname ( > ID INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (ID), > Date date NOT NULL, > StartTime time NOT NULL, > EndTime time NOT NULL, > Login varchar(64), > Resource varchar(64), > Pipe varchar(64), > User varchar(64) > UNIQUE(Date,StartTime,EndTime))"; > Das hat sich jetzt als Fehler herausgestellt. Wie kann man denn das UNIQUE > das wieder löschen? > Die Doku spricht nur davon mit "ALTER TABLE" neue Einträge aufzunehmen, > nicht welche zu löschen (bzw. alles). > Hat wer 'nen Pointer? Habe zwar die SQL-Syntax nicht im Kopf, aber am einfachsten geht es wahrscheinlich so, dass du halt den Index über (Date,StartTime,EndTime) (der ja beim UNIQUE meines Wissens erstellt wird) löschst und als nicht-unique (wenn überhaupt) neu erstellst. Gruß Thomas --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive