[Linuxtrent] Re: problemi con le query in mysql

  • From: "Mario A. Santini" <alexmario@xxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sat, 19 Apr 2003 11:50:56 +0200

Alle 22:20, venerdì 18 aprile 2003, hai scritto:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> 
> ciao ragazzi,
> ho scaricato ieri l'utlima versione stabile di mysql da mysql.com e 
gia che 
> c'ero ho tirato giu anche mysqlcc.
> Ho creato una nuova db e una nuova tabella dove ci ho infilato a 
manina una 
> decina di record ma quando faccio "return all rows" mi tira fuori 
questo 
> errore invece dei 10 record:
> 
> [Admin] ERROR 1104: The SELECT would examine too many records and 
probably 
> take a very long time. Check your WHERE and use SET OPTION 
SQL_BIG_SELECTS=1 
> if the SELECT is ok
> 
> la banale query è:
> 
> SELECT *
> FROM `Tabella1`
> 
> la versione esatta del server (con altre info) è:
> Server version          4.0.12-standard
> Protocol version        10
> Connection              Localhost via UNIX socket
> 
> Ho letto un po su google e a parte il fatto che nella doc di mysql si 
dice che 
> dalla versione 4 non si usa piu SET OPTION var bensi solo SET var
> mi stupisce il fatto che bastino solo 10 record per dover attivare la 
> big_selects!
> Sempre su google ci sono pareri discordanti su come risolvere questo 
problema 
> e piu che chiarirmi le idee mi hanno confuso... voi avete mai risolto 
questo 
> inghippo?
> Filippo
> 

Forse l'errore è generato dalla mancanza della clausola where senza 
nemmeno contare quante righe ci sono nella tabella.
Prova a metterci una clausola qualunque.


-- 
Ciao,
        Mario.
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: