MySQL 5.6.4 e versioni successive supporta i secondi frazionari per il tipo di colonna temporale. http://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.htmlCome ignorare i secondi frazionari con MySQL 5.6?
Ma voglio ignorare la parte dei secondi frazionari per la compatibilità.
mysql> CREATE TABLE `t1` (`created` datetime(0) NOT NULL);
Query OK, 0 rows affected (0.41 sec)
mysql> INSERT INTO t1 set created = '2013-08-27 05:13:21.999';
mysql> INSERT INTO t1 set created = '2013-08-27 23:59:59.999';
mysql> select * from t1;
+---------------------+
| created |
+---------------------+
| 2013-08-27 05:13:22 |
| 2013-08-28 00:00:00 |
+---------------------+
2 row in set (0.00 sec)
Il risultato previsto è '2013-08-27 05:13:21' e '2013-08-27 23:59:59'.
Come si salva lo stesso risultato con la versione precedente di MySQL?
come si fa a dire la vostra previsto in meno di 1 secondo? – logan
Vuoi che visualizzi i record solo al livello selezionato? – logan
Voglio mantenere la compatibilità del calcolo datetime, caso esemplificativo aggiornato in questione. – shoma