cómo puedo configurar el tipo de datos de "tiempo" de mi base de datos mysql para que solo sea HH: MM en la base de datos, en mi script el usuario solo ingresa HH: MM y el DB automáticamente agrega el último: dígitos de SS, el problema es que cuando hago ese valor para editar, también agrega los últimos dígitos, lo cual es un poco molesto, puedo deshacerme de él con PHP y truncarlo al final, pero esperaba una forma de configurarlo en el DB para eliminar esos dos últimos dígitos SS para siempre.Mysql cómo configurar el tipo de datos de tiempo para que sea solo HH: MM en la base de datos
5
A
Respuesta
4
no creo que usted puede configurar su base de datos para almacenar el tiempo sin la SS. Referencia del tipo de datos TIME de MySQL: http://dev.mysql.com/doc/refman/5.1/en/time.html
Tendrá que establecer el formato en HH: MM en la consulta mysql o en php después de extraer los datos.
En PHP:
$date = date('H:i', strtotime($db_date_value));
http://us3.php.net/manual/en/function.date.php
En MySQL:
DATE_FORMAT(date_created, "%H:%i") as date_created
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
0
uso TIME_FORMAT(time,format)
función de MySQL
Cuestiones relacionadas
- 1. Cómo formatear el valor de tiempo en HH: MM: SS en la etiqueta de datos
- 2. Configurar una base de datos de SQL Server que solo sea visible para ciertos usuarios
- 3. C# Método para sumar hh: mm de datos ???
- 4. Cómo configurar el tiempo de espera para la conexión de la base de datos en django
- 5. tiempo WPF Datagrid formato hh: mm campo
- 6. MySQL tipo de datos base de datos de
- 7. Conversión de marca de tiempo en Oracle para YYYY-MM-DD HH: MM: SS formato
- 8. Patrón Regex para HH: MM: cadena de tiempo SS
- 9. Convertir TimeSpan de formato "hh: mm: ss" a "hh: mm"
- 10. ¿Cómo puedo convertir DateTime.now en C# para aaaa-mm-dd hh: mm: ss.sssssss?
- 11. ¿Cómo hacer que la base de datos Mysql sea compatible con el idioma árabe?
- 12. MySQL: ¿Cómo convertir una base de datos a solo lectura?
- 13. Elegir el tipo de datos para MySQL?
- 14. Cómo convertir un decimal en tiempo, ej. HH: MM: SS
- 15. Error al tirar de la base de datos mysql en la base de datos mysql local
- 16. ¿Puedo hacer que la ruta de la base de datos de Django (para sqlite3) sea "multiplataforma"?
- 17. ¿Cómo volcar la base de datos mysql?
- 18. R Encuentra diferencia de tiempo en segundos para AAAA-MM-DD HH: MM: SS.mmm
- 19. ¿Existe una base de datos tipo "Northwind" disponible para MySQL?
- 20. Conexión a la base de datos MySQL en el servidor
- 21. MySQL tiempo de duración de almacenamiento - tipo de datos?
- 22. MySQL DECIMAL tipo de datos
- 23. Guardar datos en árabe en la base de datos MySQL
- 24. Crear base de datos innodb en mysql
- 25. Cambiar un tipo de datos de columna mySQL del texto a la marca de tiempo
- 26. ¿Cómo obtener el tamaño de la base de datos mysql?
- 27. Cómo copiar una tabla de una base de datos mysql a otra base de datos mysql
- 28. ¿Convertir tiempo en formato HH: MM: SS a segundos solamente?
- 29. ¿Qué tipo de datos es mejor para almacenar artículos en la base de datos SQL?
- 30. Exportación selectiva de base de datos MySQL
La mayoría de la gente utiliza su aplicación para definir controles de la pantalla, pero si realmente quieren en la base de datos, puede crear una vista para mostrar siempre los datos li ke esto, o crea una columna extra que solo almacena el tiempo (CHAR) como este. Tal vez combine con procedimientos almacenados para mantener la columna adicional actualizada con la real. – Konerak