Есть ли в любом случае MySQL, я могу установить столбец для переноса, когда он достигнет 60? На данный момент я говорю 7.45 часов, и я хочу добавить 20 минут, чтобы получить 7.75. Столбец установлен в decimal
. Я попытался установить его на time
, но он добавил секунды, которые мне не нужны.добавление один раз к другому mysql
ответ
Хороший вариант - использовать тип данных Time
, а затем просто отбросить секунды, если вам это не нужно. Это поможет вам в будущем, когда вам понадобятся какие-либо вычисления в этом поле.
Вы можете использовать ADDTIME
по вашему запросу, чтобы добавить время в свой колонтитул времени, как показано ниже.
SELECT ADDTIME(YourColumn,'0:20') FROM YourTable;
вы также можете использовать TIME_FORMAT
, чтобы получить желаемый результат (например, отбрасывать секунд)
SELECT TIME_FORMAT(YourColumn,'%H:%i') FROM TableName;
Я настоятельно советую вам не использовать decimal
за то, что вы пытаетесь сделать, но с использованием time
вместо ,
Используя time
, вы можете использовать многие функции даты и времени, такие как добавление минут.
Существует множество вариантов решения проблемы.
Использование AddTime функции():
update tablename set timecolumn = addtime(timecolumn, '00:20:00');
Использование интервала:
update tablename set timecolumn = timecolumn + interval 20 minute;
Используя комбинацию DATE_ADD() и интервал:
update tablename set timecolumn = date_add(timecolumn, interval 20 minute);
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
Спасибо Dan. Я изменил все, чтобы использовать тип данных времени – user2042410
- 1. Добавление словаря к другому
- 2. Добавление класса к другому классу
- 3. MySQL один столбец равен другому?
- 4. один JList запуск добавление данных к другому JList
- 5. Добавление обработчика только один раз
- 6. Добавление фрагмента к другому фрагменту
- 7. Добавление значений nsarray к другому
- 8. Cast один объект к другому
- 9. Добавление содержимого к каждому другому div
- 10. Добавление узла к к другому в XSLT
- 11. Подключен к экземпляру mysql ОДИН РАЗ или ДВАЖДЫ?
- 12. JQuery POST только добавление записи в mysql один раз
- 13. связывая один словарь к другому в питона
- 14. Добавление компонента к другому с третьего
- 15. ViewModel добавление пользовательского класса к другому классу
- 16. Добавление столбца одного типа данных к другому
- 17. Обновление таблицы mysql один раз
- 18. Добавление минут к списку раз
- 19. Добавление сохраненного объекта к другому с доктриной
- 20. Добавление элементов динамически к другому динамическому элементу
- 21. Добавление способности понравиться Post только один раз
- 22. row inflator только добавление строки один раз
- 23. присоединяться к div один раз
- 24. Обновление BitmapSource - копирование один к другому
- 25. Java/Processing присоединяют один класс к другому
- 26. Как применить один класс к другому?
- 27. Как реализовать отношение один к другому
- 28. Как добавить один ByteBuffer к другому?
- 29. Как отличить один составной тип к другому
- 30. Как условно подключить один gui к другому?
Возможно, вам не нужны секунды, но это проблема, что они есть? – GolezTrol
Спасибо, мне, возможно, придется идти именно так. – user2042410