Perché MySQL non ha un'opzione esplicita "Nessun limite" per le query?

0

Uso SQLyog Community edition e come molte altre applicazioni SQL là fuori mette un limite di 1000 risultati su query che non hanno un limite fornito.

Mi chiedo perché MySQL non abbia un'opzione esplicita NO LIMIT quando si tratta di scrivere query.

Sono certo che non sono l'unico sviluppatore che finisce per applicare un limite elevato alla fine (entro limiti ragionevoli) per ottenere una visualizzazione completa dei record nella tabella.

Fornire i record nella tabella è sensato mi piacerebbe essere in grado di fare:

SELECT * FROM course NO LIMIT; anziché SELECT * FROM COURSE LIMIT 2500;

    
posta crmpicco 02.04.2014 - 12:50
fonte

1 risposta

6

Il server è stato probabilmente avviato con l'opzione --safe-updates o --i-am-a-dummy che causa l'esecuzione di MySQL

SET sql_safe_updates=1, sql_select_limit=1000, max_join_size=1000000;

all'avvio.

Vedi il riferimento MySQL per i dettagli.

    
risposta data 02.04.2014 - 13:14
fonte

Leggi altre domande sui tag