phpbar.de logo

Mailinglisten-Archive

Problem mit MySQL Fehler #1104 Ist es ein Bug?

Problem mit MySQL Fehler #1104 Ist es ein Bug?

ibekowies at shavingkiwis.de ibekowies at shavingkiwis.de
Mit Jun 9 18:51:19 CEST 2004


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