Mailinglisten-Archive |
Hallo zusammen! Bin auf folgenden meiner Meinung nach Fehler gestossen: Version MySQL 4.0.16-standard-log ------------ Query: SELECT id FROM test WHERE id IN ( 11, 10, 9, 8, 7, 6 ) MySQL meldet: #1104 - The SELECT would examine more rows than MAX_JOIN_SIZE. Check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is ok ------------ Ein Explain liefert: table type possible_keys key key_len ref rows Extra test range PRIMARY PRIMARY 4 NULL 9 Using where; Using index ------------ max_join_size steht auf 104857600 ------------ Struktur (ansonsten keine Tabellen!): DROP TABLE IF EXISTS `test`; CREATE TABLE `test` ( `id` int(10) unsigned NOT NULL default '0', `fk` int(10) unsigned NOT NULL default '0', PRIMARY KEY (`id`,`fk`) ) TYPE=MyISAM; INSERT INTO `test` VALUES (6,1); INSERT INTO `test` VALUES (7,1); INSERT INTO `test` VALUES (8,2); INSERT INTO `test` VALUES (9,1); INSERT INTO `test` VALUES (10,1); INSERT INTO `test` VALUES (10,3); INSERT INTO `test` VALUES (10,4); INSERT INTO `test` VALUES (10,2); Gruesse Ilja -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://lists.mushaake.org/pipermail/mysql-de/attachments/20040609/873e79a2/attachment.html
php::bar PHP Wiki - Listenarchive