da Gilberto Ficara | Giu 2, 2009 | Tips'n'Tricks
La domanda viene da uno scorato frequentatore di una mail list: Ho una tabella InnoDB con una chiave univoca sul campo numerico ID. Devo incrementare il campo di cinque unità, ma i miei tentativi non hanno dato frutto. Infatti, se provo a usare la formula SET ID = ID...
da Gilberto Ficara | Giu 2, 2009 | Tips'n'Tricks
FN mi ha proposto un problema interessante. Deve ricercare un archivio usando tre condizioni unite dall’operatore OR, e gli serve che il risultato sia ordinato in modo che i record che rispondono alla prima condizione vengano per primi, poi quelli della seconda...
da Gilberto Ficara | Mag 2, 2009 | Tips'n'Tricks
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...
da Gilberto Ficara | Mag 2, 2009 | Tips'n'Tricks
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...
da Gilberto Ficara | Mag 2, 2009 | Tips'n'Tricks
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,...
da Gilberto Ficara | Mag 2, 2009 | Tips'n'Tricks
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 |...