Originariamente inviato da fmortara
Perfetto, quello che io non sapevo era stà storia dei finti millisecondi! che poi, non sono millisecondi ma micro, visto che seono 6!

in ogni caso, se inserisco un valore con NOW() ottendo tutto fino ai secondi, se lo inserisco con NOW()*1 (o NOW()+0) il campo rimane con i separatori e non come mi aspetto senza...

questo nel campo datetime o timestamp, mentre se lo faccio in un campo varchar allora mi viene nel formato yyyymmaahhmmss.000000

cavolo!

il mio problema adesso è capire come mai il moltiplicatore non funziona per togliere i separatori nella stringa!
se tu fossi a Milano ti darebbero del pirla....

se metti una data in un campo che gestisce delle date mysql la mettera' sempre nel formato previsto con il divisore anche se gliela passi senza. Mettila in un campo BIGINT che ti tagli i decimali... ma sinceramente... perche' non la lasci come diavolo te la rende? cos'e' che ti da fastidio?

quello e' un formato ANSI/ISO http://homepages.ihug.co.nz/~jedward.../ANSIDate.html

al limite lo puoi convertire al momento dell'uso.