更新数据库中的所有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

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

来自分类Dev

更新数据库中的个人字段

来自分类Dev

打印数据库的所有字段

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

无法更新数据库中的字段

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

    更新数据库中的个人字段

  3. 3

    打印数据库的所有字段

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

    无法更新数据库中的字段

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档