Cercare valori uguali in un database mysql
Moderatori:
Paolino,
fairyvilje
-
nakatamarco
0 2 - New entry

- Messaggi: 65
- Iscritto il: 4 ott 2010, 18:08
0
voti
[12] Re: Cercare valori uguali in un database mysql
nakatamarco ha scritto:no non va con l'asterisco.
Per me il problema è che non si fa il delete from dati, ma si fa from dati a, dati b e quindi penso non sa da dove eliminare i record.
hai ragione, probabilmente così è meglio:
Codice: Seleziona tutto
DELETE a FROM tabella a, tabella b WHERE ...in /dev/null no one can hear you scream
0
voti
[13] Re: Cercare valori uguali in un database mysql
Berello ha scritto:Però bisogna vedere in che modo viene memorizzato data_ora: se è il numero di secondi (o magari millisecondi) passati dalla mezzanotte del 01/01/1970, allora il metodo funziona; altrimenti mi sa che MySQL non sa fare la sottrazione.
Vero. Appunto per questo chiedevo già diversi post fa il formato di data_ora.
Esistono comunque delle funzioni apposite anche per la differenza di date come TIMESTAMPDIFF() o altre
http://dev.mysql.com/doc/refman/5.5/en/ ... tions.html
oppure, se fosse in formato TIMESTAMP si può convertire con
Codice: Seleziona tutto
UNIX_TIMESTAMP(data_ora)e lavorare coi secondi
in /dev/null no one can hear you scream
0
voti
[14] Re: Cercare valori uguali in un database mysql
angus ha scritto:[...]probabilmente così è meglio:[...]
A saperlo!
Mi sa che non avevo mai usato questo metodo, per quel poco che ho usato SQL. O forse non ricordo più... In ogni caso non ci pensavo!
angus ha scritto:[...]Esistono comunque delle funzioni apposite[...]
Wow, sono tantissime!
Mi sa però che nakatamarco abbia risolto e non sia interessato a migliorare la query.
Comunque buon per me, sapere queste cose è sempre utile!

0
voti
[15] Re: Cercare valori uguali in un database mysql
Berello ha scritto:Mi sa però che nakatamarco abbia risolto e non sia interessato a migliorare la query.
Credo anche io
In ogni caso IMHO se ci si trova di fronte ad una tabella con quella problematica la causa va ricercata e risolta a monte... prima di tutto a livello di DB mettendo dei vincoli tipo UNIQUE alla combinazione di campi che non si vogliono ripetere e secondo a livello applicativo in fase di INSERT.
Visto che si parla poi di trasmissione di dati, magari un protocollo che riesca a gestire la sequenza e il flusso di trasmissione... ma qui si va OT.
Speriamo solo che l'amico nakatamarco non lavori dalle parti di Ginevra
in /dev/null no one can hear you scream

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



