Re: InnoDB: a detailed bug report
On Thu, 5 Dec 2002, Heikki Tuuri wrote: the table definition below does not match the index records below. In the index records one of the datetime columns seems to appear twice. Heikki, you are right. The old definition of that MySQl table had two columns twice. When I REgenerated the table, with the definition sent to you, I deleted the second insertion of those columns. Thanks for detecting the reason of this error. Kind regards, Willie - Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail [EMAIL PROTECTED] To unsubscribe, e-mail [EMAIL PROTECTED] Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
Re: InnoDB: a detailed bug report
On Wed, 4 Dec 2002, Heikki Tuuri wrote: what MySQL version you are running? On what OS? Version 3.23.53-max-nt-log on Windows Professional 2000 What does SHOW CREATE TABLE tabdocumentoconsultado; print? I created again all the tables of the database called bdatena. Now that the table is no more corrupt, it prints Create Table: CREATE TABLE `tabdocumentoconsultado` ( `IdDocConsultado` int(11) NOT NULL auto_increment, `IdAprendiz` varchar(15) NOT NULL default '', `codcurso` int(11) NOT NULL default '0', `IdP` int(11) NOT NULL default '0', `DiaHoraInicial` datetime NOT NULL default '-00-00 00:00:00', `Tipo` enum('Cur','Top','UE') NOT NULL default 'Top', `DiaHoraFinal` datetime default NULL, `EmPausa` enum('S','N') NOT NULL default 'N', PRIMARY KEY (`IdDocConsultado`), UNIQUE KEY `umDoc` (`IdAprendiz`,`codcurso`,`IdP`, `DiaHoraInicial`,`Tipo`,`DiaHoraFinal`,`EmPausa`), KEY `DoConsInd` (`IdAprendiz`,`codcurso`), FOREIGN KEY (`IdAprendiz`, `codcurso`) REFERENCES `bdatena.cursa` (`idaluno`, `codcurso`) ) TYPE=InnoDB Have you used an InnoDB version = 3.23.43 and stored characters with code 127 in the table? E.g., accent characters? The ordering of such characters in the latin1 charset changed in 3.23.44. In other tables, I stored accent characters. In tabdocumentoconsultado (in English, something like ConsultedDocumentTable), I don't store characters with code 127. How do I discover the InnoDB version? I don't know its version. What kind of operations you did to the table? INSERT, UPDATE, DELETE? INSERT and UPDATE. Can you repeat the corruption starting from a fresh table? The corruption didn't happen again with a fresh table. You can repair the corruption by dump + DROP + CREATE + import of the table. Thanks for the hint! Regards, Willie D. Leiva - Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail [EMAIL PROTECTED] To unsubscribe, e-mail [EMAIL PROTECTED] Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
InnoDB: a detailed bug report
MySQL generated the following error messages about a corrupted table: / 021127 15:48:01 InnoDB: Started InnoDB: error in sec index entry update in InnoDB: index umDoc table bdatena/tabdocumentoconsultado InnoDB: tuple 0: len 8; hex 6c616e6472616465; asc landrade;; 1: len 4; hex 800b; asc ;; 2: len 4; hex 8014; asc ;; 3: len 8; hex 800012358ca4940c; asc ...5;; 4: len 1; hex 02; asc .;; 5: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 6: len 1; hex 02; asc .;; 7: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 8: len 1; hex 01; asc .;; 9: len 4; hex 802b; asc ...+;; InnoDB: record RECORD: info bits 0 0: len 8; hex 6c616e6472616465; asc landrade;; 1: len 4; hex 800b; asc ;; 2: len 4; hex 8014; asc ;; 3: len 8; hex 800012358ca4940c; asc ...5;; 4: len 1; hex 02; asc .;; 5: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 6: len 1; hex 02; asc .;; 7: len 8; hex 800012358ca49424; asc ...5...$;; 8: len 1; hex 01; asc .;; 9: len 4; hex 802b; asc ...+;; TRANSACTION 0 672018, ACTIVE 0 sec, OS thread id 2532 updating or deleting 3 lock struct(s), heap size 320, undo log entries 1 MySQL thread id 75, query id 17086 localhost 127.0.0.1 atena updating UPDATE tabdocumentoconsultado SET EmPausa='N' WHERE IdAprendiz='landrade' AND Tipo='Top' AND codcurso='11' AND IdP='20' InnoDB: Make a detailed bug report and send it InnoDB: to [EMAIL PROTECTED] InnoDB: error in sec index entry update in InnoDB: index umDoc table bdatena/tabdocumentoconsultado InnoDB: tuple 0: len 8; hex 6c616e6472616465; asc landrade;; 1: len 4; hex 800b; asc ;; 2: len 4; hex 8014; asc ;; 3: len 8; hex 800012358ca4c6fe; asc ...5;; 4: len 1; hex 02; asc .;; 5: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 6: len 1; hex 02; asc .;; 7: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 8: len 1; hex 01; asc .;; 9: len 4; hex 802c; asc ...,;; InnoDB: record RECORD: info bits 0 0: len 8; hex 6c616e6472616465; asc landrade;; 1: len 4; hex 800b; asc ;; 2: len 4; hex 8014; asc ;; 3: len 8; hex 800012358ca4c6fe; asc ...5;; 4: len 1; hex 02; asc .;; 5: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 6: len 1; hex 02; asc .;; 7: SQL NULL; 8: len 1; hex 01; asc .;; 9: len 4; hex 802c; asc ...,;; TRANSACTION 0 672018, ACTIVE 0 sec, OS thread id 2532 updating or deleting 6 lock struct(s), heap size 1024, undo log entries 2 MySQL thread id 75, query id 17086 localhost 127.0.0.1 atena updating UPDATE tabdocumentoconsultado SET EmPausa='N' WHERE IdAprendiz='landrade' AND Tipo='Top' AND codcurso='11' AND IdP='20' InnoDB: Make a detailed bug report and send it InnoDB: to [EMAIL PROTECTED] InnoDB: error in sec index entry update in InnoDB: index umDoc table bdatena/tabdocumentoconsultado InnoDB: tuple 0: len 8; hex 6c616e6472616465; asc landrade;; 1: len 4; hex 800b; asc ;; 2: len 4; hex 8014; asc ;; 3: len 8; hex 800012358ca4c6ff; asc ...5;; 4: len 1; hex 02; asc .;; 5: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 6: len 1; hex 02; asc .;; 7: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 8: len 1; hex 01; asc .;; 9: len 4; hex 802d; asc ...-;; InnoDB: record RECORD: info bits 0 0: len 8; hex 6c616e6472616465; asc landrade;; 1: len 4; hex 800b; asc ;; 2: len 4; hex 8014; asc ;; 3: len 8; hex 800012358ca4c6ff; asc ...5;; 4: len 1; hex 02; asc .;; 5: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 6: len 1; hex 02; asc .;; 7: SQL NULL; 8: len 1; hex 01; asc .;; 9: len 4; hex 802d; asc ...-;; TRANSACTION 0 672018, ACTIVE 0 sec, OS thread id 2532 updating or deleting 6 lock struct(s), heap size 1024, undo log entries 3 MySQL thread id 75, query id 17086 localhost 127.0.0.1 atena updating UPDATE tabdocumentoconsultado SET EmPausa='N' WHERE IdAprendiz='landrade' AND Tipo='Top' AND codcurso='11' AND IdP='20' InnoDB: Make a detailed bug report and send it InnoDB: to [EMAIL PROTECTED] InnoDB: error in sec index entry update in InnoDB: index umDoc table bdatena/tabdocumentoconsultado InnoDB: tuple 0: len 8; hex 6c616e6472616465; asc landrade;; 1: len 4; hex 800b; asc ;; 2: len 4; hex 8014; asc ;; 3: len 8; hex 800012358ca4940c; asc ...5;; 4: len 1; hex 02; asc .;; 5: len 8; hex 800012358ca4da6e; asc ...5..Ún;; 6: len 1; hex 02; asc .;; 7: len 8; hex 800012358ca4da6e; asc ...5..Ún;; 8: len 1; hex 01; asc .;; 9: len 4; hex 802b; asc ...+;; InnoDB: record RECORD: info bits 0 0: len 8; hex 6c616e6472616465; asc landrade;; 1: len 4; hex 800b; asc ;; 2: len 4; hex 8014; asc ;; 3: len 8; hex 800012358ca4940c; asc ...5;; 4: len 1; hex 02; asc .;; 5: len 8; hex 800012358ca4da6e; asc ...5..Ún;; 6: len 1; hex 02; asc .;; 7: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 8: len 1; hex 01; asc .;; 9: len 4; hex 802b; asc ...+;; TRANSACTION 0 672061, ACTIVE 0 sec, OS thread id 2324 updating or deleting 3 lock struct(s), heap size 320, undo log entries 1 MySQL thread id 76
Re: InnoDB: a detailed bug report
Willie, what MySQL version you are running? On what OS? What does SHOW CREATE TABLE tabdocumentoconsultado; print? Have you used an InnoDB version = 3.23.43 and stored characters with code 127 in the table? E.g., accent characters? The ordering of such characters in the latin1 charset changed in 3.23.44. What kind of operations you did to the table? INSERT, UPDATE, DELETE? Can you repeat the corruption starting from a fresh table? You can repair the corruption by dump + DROP + CREATE + import of the table. Regards, Heikki Innobase Oy . List: mysql Subject: InnoDB: a detailed bug report From: Willie D. Leiva [EMAIL PROTECTED] Date: 2002-12-04 9:36:24 MySQL generated the following error messages about a corrupted table: / 021127 15:48:01 InnoDB: Started InnoDB: error in sec index entry update in InnoDB: index umDoc table bdatena/tabdocumentoconsultado InnoDB: tuple 0: len 8; hex 6c616e6472616465; asc landrade;; 1: len 4; hex 800b; asc ;; 2: len 4; hex 8014; asc ;; 3: len 8; hex 800012358ca4940c; asc ...5;; 4: len 1; hex 02; asc .;; 5: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 6: len 1; hex 02; asc .;; 7: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 8: len 1; hex 01; asc .;; 9: len 4; hex 802b; asc ...+;; InnoDB: record RECORD: info bits 0 0: len 8; hex 6c616e6472616465; asc landrade;; 1: len 4; hex 800b; asc ;; 2: len 4; hex 8014; asc ;; 3: len 8; hex 800012358ca4940c; asc ...5;; 4: len 1; hex 02; asc .;; 5: len 8; hex 800012358ca4d9c4; asc ...5..Ù.;; 6: len 1; hex 02; asc .;; 7: len 8; hex 800012358ca49424; asc ...5...$;; 8: len 1; hex 01; asc .;; 9: len 4; hex 802b; asc ...+;; TRANSACTION 0 672018, ACTIVE 0 sec, OS thread id 2532 updating or deleting 3 lock struct(s), heap size 320, undo log entries 1 MySQL thread id 75, query id 17086 localhost 127.0.0.1 atena updating UPDATE tabdocumentoconsultado SET EmPausa='N' WHERE IdAprendiz='landrade' AND Tipo='Top' AND codcurso='11' AND IdP='20' - Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail [EMAIL PROTECTED] To unsubscribe, e-mail [EMAIL PROTECTED] Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php