更新数据库中的所有DATETIME字段

马修

目前DATETIME,我正在美国东部时间将所有字段存储在数据库中,并希望将所有字段UPDATE都保存为UTC。DATETIME在很多不同的表中都有很多字段。有没有办法UPDATE一次识别所有这些?

马来语

您可以使用以下语句生成所需的UPDATE语句:

SET @tzdiff = 5;    -- difference between EST and UTC
SET @db = 'test4';  -- your DB name
SELECT
    CONCAT(
        'UPDATE ',
        '`', c.TABLE_NAME, '` ', 
        'SET ', 
        '`', COLUMN_NAME, '` = ',
        '`', COLUMN_NAME, '` + INTERVAL ', @tzdiff, ' HOUR;' 
    ) as update_statement
FROM
    INFORMATION_SCHEMA.COLUMNS c
WHERE
    c.TABLE_SCHEMA = @db
AND
    c.`DATA_TYPE` LIKE 'datetime';

我的数据库“ test4”的结果:

update_statement
-----------------------------------------------------------------------
UPDATE `example12` SET `column_name` = `column_name` + INTERVAL 5 HOUR;
UPDATE `post` SET `expiration` = `expiration` + INTERVAL 5 HOUR;

对于一次性工作,我只需将结果复制到您选择的MySQL客户端中并执行它们即可。当然,可以为结果创建准备好的语句并执行它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新数据库中的所有DATETIME字段

来自分类Dev

通过休眠仅更新选定的字段,而不更新数据库中的所有列

来自分类Dev

更新数据库MySQL的所有日期字段

来自分类Dev

我是否意外地更新了生产数据库中的所有字段?

来自分类Dev

使用PHP一次更新数据库中的所有字段

来自分类Dev

无法更新数据库中的字段

来自分类Dev

在Firebase Realtime数据库中的所有记录中添加一个额外的字段

来自分类Dev

如何将数据库中现有数据的datetime字段转换为UTC Datetime?

来自分类Dev

打印数据库的所有字段

来自分类Dev

使用隐藏字段更新数据库中的数据

来自分类Dev

如何使用聚合检查MongoDB数据库中的所有文档的特定字段的最新值?

来自分类Dev

Symfony从数据库表中获取所有字段名称

来自分类Dev

计算表中几乎所有字段的值为0的行。数据库SQL Server

来自分类Dev

如何从数据库中删除所有字段都相同的记录?

来自分类Dev

如何在Android中更新SQLite数据库中列的所有行?

来自分类Dev

如何遍历数据库中已有的对象并更新字段?

来自分类Dev

Django-更新数据库中具有此值的每个字段

来自分类Dev

使用哈希值更新数据库中的所有行

来自分类Dev

if语句在while循环中不更新数据库中的所有用户

来自分类Dev

更新后将触发器添加到数据库中的所有表

来自分类Dev

更新数据库中所有表中的日期时间值

来自分类Dev

更新数据库中的记录,仅在需要更改时更改所有行

来自分类Dev

如何从DataGridview的所有行更新Sql数据库?

来自分类Dev

Symfony2:如何使用理论来选择数据库中的所有字段而没有垃圾数据

来自分类Dev

如何更新数据库中的多个字段

来自分类Dev

更新数据库中的个人字段

来自分类Dev

无法使用SWIFT更新数据库FMDB中的字段

来自分类Dev

更新数据库中的字段并修改其长度

来自分类Dev

Hibernate应该只更新数据库中的某些字段

Related 相关文章

  1. 1

    更新数据库中的所有DATETIME字段

  2. 2

    通过休眠仅更新选定的字段,而不更新数据库中的所有列

  3. 3

    更新数据库MySQL的所有日期字段

  4. 4

    我是否意外地更新了生产数据库中的所有字段?

  5. 5

    使用PHP一次更新数据库中的所有字段

  6. 6

    无法更新数据库中的字段

  7. 7

    在Firebase Realtime数据库中的所有记录中添加一个额外的字段

  8. 8

    如何将数据库中现有数据的datetime字段转换为UTC Datetime?

  9. 9

    打印数据库的所有字段

  10. 10

    使用隐藏字段更新数据库中的数据

  11. 11

    如何使用聚合检查MongoDB数据库中的所有文档的特定字段的最新值?

  12. 12

    Symfony从数据库表中获取所有字段名称

  13. 13

    计算表中几乎所有字段的值为0的行。数据库SQL Server

  14. 14

    如何从数据库中删除所有字段都相同的记录?

  15. 15

    如何在Android中更新SQLite数据库中列的所有行?

  16. 16

    如何遍历数据库中已有的对象并更新字段?

  17. 17

    Django-更新数据库中具有此值的每个字段

  18. 18

    使用哈希值更新数据库中的所有行

  19. 19

    if语句在while循环中不更新数据库中的所有用户

  20. 20

    更新后将触发器添加到数据库中的所有表

  21. 21

    更新数据库中所有表中的日期时间值

  22. 22

    更新数据库中的记录,仅在需要更改时更改所有行

  23. 23

    如何从DataGridview的所有行更新Sql数据库?

  24. 24

    Symfony2:如何使用理论来选择数据库中的所有字段而没有垃圾数据

  25. 25

    如何更新数据库中的多个字段

  26. 26

    更新数据库中的个人字段

  27. 27

    无法使用SWIFT更新数据库FMDB中的字段

  28. 28

    更新数据库中的字段并修改其长度

  29. 29

    Hibernate应该只更新数据库中的某些字段

热门标签

归档