Mailinglisten-Archive |
Hallo alle miteinander! Ich habe hier ein echt komisches Problem. Ich habe zwei Tabellen, etwa folgender Struktur: tab1: +--------+----------+------+-----+---------------------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+----------+------+-----+---------------------+-------+ | id | int(11) | | PRI | 0 | | | tstamp | datetime | | | 0000-00-00 00:00:00 | | +--------+----------+------+-----+---------------------+-------+ tab2: +-------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------+------+-----+---------+-------+ | id | int(11) | | PRI | 0 | | +-------+---------+------+-----+---------+-------+ Jede Stunde erzeuge ich tab2 automatisch neu indem ich bestimmte Datensätze aus tab1 auswähle. Das tue ich wie folgt: CREATE TABLE temp SELECT id FROM tab1 WHERE tstamp BETWEEN <irgendwas> AND <nochwas>; ALTER TABLE temp ADD PRIMARY KEY (id); DROP TABLE IF EXISTS tab2; RENAME TALE temp TO tab2; tab1 enthält etwa 100000 Datensätze tab2 im Allgemeinen etwa 6000. Jetzt repliziere ich diese Tabellen und bekomme ab und an in der Replikation folgenden komischen Fehler: 'Duplicate entry '7729' for key 1' on query 'INSERT INTO tab2 (id) VALUES (7729)' Es gibt KEINEN schreibenden Zugriff auf tab2 außer dem oben beschriebenen. Hat jemand eine Idee, wi das zustande kommt? Ist das ein bekannter Bug? Gruß und Dank Ralf -- Ralf Narozny SPLENDID Internet GmbH & Co KG Skandinaviendamm 212, 24109 Kiel, Germany fon: +49 431 660 97 0, fax: +49 431 660 97 20 mailto:rnarozny_(at)_splendid.de, http://www.splendid.de --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive