Creare un mysqldump con LIMIT
Potrebbe essere necessario a volte creare un campione dei dati di uno o più database, per esempio per poter chiedere assistenza a un consulente o per poter dare assistenza a un utente. In questi casi, il classico strumento mysqldump non aiuta, perché fra le sue varie utilità non c’è quella...
NULL e non più NULL
Un NULL in SQL è un valore speciale che indica l’assenza di valore. Per esempio, se un campo “figli” contiene 0 (zero), significa che non ci sono figli, mentre se il campo contiene NULL significa che non sappiamo se ci siano figli o meno. Un campo “età” a 0 indica una...
Quando la password non funziona
Se avete installato il server di una delle ultime versioni di MySQL per farci qualche prova, avrete notato che non potete accedervi facilmente da applicazioni che invece funzionavano bene con le versioni 3.23.x e 4.0.x. Può esservi capitato di installare il server, seguire le istruzioni e creare uno...
Troppe righe in modifica
GT mi ha proposto un problema semplice, ma che può dare dei mal di testa a chi non trova una spiegazione in fretta. GT ha questa tabella mysql> select * from luoghi; +----------+----------+-----------+ | id_luogo | luogo | provincia | +----------+----------+-----------+ | 41 | Ragusa | RG...
Manipolare date e orari
Una delle “spine” di molti linguaggi di programmazione è la gestione delle date. Le date sono elementi sfuggenti e difficili da classificare, perché hanno significati diversi in diverse culture ed epoche storiche, perché la loro rappresentazione non è standardizzata, perché “12/2/2004″...