将当前时间加载到mysql数据库中

球杆

我有一个查询,可以将数据输入到mysql数据库中。但是,我也想输入一个条目的时间,并且所输入的时间应该与服务器时间相对应。我正在使用Ubuntu Server 12.04 LTS,以下是我用于向表中输入数据的代码(它嵌入在一个脚本)

mysql -uroot -pmysql --local-infile database -e"LOAD DATA LOCAL INFILE A.txt INTO TABLE TABLEA columns terminated by '|'"

我创建了一个表,使其具有3列,其中1列为时间,数据类型标记为时间戳。我该如何编辑我的代码,以便它也可以插入本地时间。我正在使用LAMP堆栈。为了进一步说明,我的表是否像

> ip                                    mac                       time
> 10.0.0.97                        00 14 2A 2F 72 FE          2012-09-09 23:11:05

我的文本文件包含数据

10.0.0.97|00 14 2A 2F 72 FF
 10.0.0.98|00 21 33 RT W3 TT

我现在运行脚本,我希望它以如下形式出现在数据库中

> ip                                      mac                        
> time
> 10.0.0.97                           00 14 2A 2F 72 FE           2012-09-09 23:11:05
> 10.0.0.97                           00 14 2A 2F 72 FF           2013-18-09 16:11:11
> 10.0.0.98                           00 21 33 RT W3 TT           2013-18-09 16:11:11
林兹风

您可以像执行LOAD INFILE一样进行操作:

mysql -uroot -pmysql 
-e "update database.TABLEA set `time`=now() where `time` IS NULL or `time` = '';"

将更改TABLEA并将time所有记录设置为now(),其中timeIS NULL或其time中空(因为您不希望文件带有时间戳,这只会更改新记录)。

如果您需要更改较少的记录,请添加“位置”。time如果字段为NULL或文本文件中记录的实际键,则类似于“ where IS NULL”。

其他2种方法:

  1. 当然,您也可以通过将时间戳添加到您上传的文本文件中来提供时间戳。

  2. 您还可以编辑表本身,并将CURRENT_TIMESTAMP作为默认值添加到表中的ONE(!)列。

顺便说一句:请不要使用此方法提供密码。它会显示在您的进程列表中,因此对所有人可见。有关更多信息,请参见官方MySQL手册6.1.2.1。最终用户密码安全准则

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将当前时间加载到mysql数据库中

来自分类Dev

将数据从JSON文件加载到MYSQL数据库

来自分类Dev

使用cron将数据加载到MySQL数据库

来自分类Dev

使用Java将日期和时间的csv文件加载到oracle数据库中

来自分类Dev

从数据库Android将数据加载到ListView中

来自分类Dev

在没有模型的情况下将数据从(MySQL)数据库加载到Django中

来自分类Dev

如何将数据从 csv 加载到 Spark 中的 mysql 数据库?

来自分类Dev

将静态Django数据库加载到内存中

来自分类Dev

将.txt文件加载到Postgres数据库中

来自分类Dev

将数据库加载到对象中

来自分类Dev

将 xml 加载到数据库中(变量范围)

来自分类Dev

解析巨大的CSV并加载到MySQL数据库中

来自分类Dev

将数据库转储加载到postgres数据库中

来自分类Dev

将数据库转储加载到postgres数据库中

来自分类Dev

如何将数据从MySql数据库加载到列表(基于控制台的应用程序)中?

来自分类Dev

如何将10,000行的test.xls文件加载到mysql数据库表中?

来自分类Dev

从MySQL数据库将HTML加载到contenteditable标签中时,浏览器的行为异常

来自分类Dev

将数据从MySQL数据库加载到HTML文本框

来自分类Dev

将数据从MySQL数据库加载到Objective C / XCode项目

来自分类Dev

如何将数据从Mysql数据库加载到Android ListView

来自分类Dev

将数据从 mySql 数据库加载到 HTML 文本框

来自分类Dev

如何将 SQLite 数据库查询中的数据加载到文本框中?

来自分类Dev

将数据加载到Titan数据库

来自分类Dev

Java SwingWorker将数据从数据库加载到列表

来自分类Dev

将数据从Essbase加载到SQL数据库

来自分类Dev

Firebase 数据库将数据加载到 Listview

来自分类Dev

无法找到将数据库数据加载到的变量

来自分类Dev

获取将数据加载到数据库表中的SSIS包

来自分类Dev

如何将数据预加载到iOS的数据库中?

Related 相关文章

  1. 1

    将当前时间加载到mysql数据库中

  2. 2

    将数据从JSON文件加载到MYSQL数据库

  3. 3

    使用cron将数据加载到MySQL数据库

  4. 4

    使用Java将日期和时间的csv文件加载到oracle数据库中

  5. 5

    从数据库Android将数据加载到ListView中

  6. 6

    在没有模型的情况下将数据从(MySQL)数据库加载到Django中

  7. 7

    如何将数据从 csv 加载到 Spark 中的 mysql 数据库?

  8. 8

    将静态Django数据库加载到内存中

  9. 9

    将.txt文件加载到Postgres数据库中

  10. 10

    将数据库加载到对象中

  11. 11

    将 xml 加载到数据库中(变量范围)

  12. 12

    解析巨大的CSV并加载到MySQL数据库中

  13. 13

    将数据库转储加载到postgres数据库中

  14. 14

    将数据库转储加载到postgres数据库中

  15. 15

    如何将数据从MySql数据库加载到列表(基于控制台的应用程序)中?

  16. 16

    如何将10,000行的test.xls文件加载到mysql数据库表中?

  17. 17

    从MySQL数据库将HTML加载到contenteditable标签中时,浏览器的行为异常

  18. 18

    将数据从MySQL数据库加载到HTML文本框

  19. 19

    将数据从MySQL数据库加载到Objective C / XCode项目

  20. 20

    如何将数据从Mysql数据库加载到Android ListView

  21. 21

    将数据从 mySql 数据库加载到 HTML 文本框

  22. 22

    如何将 SQLite 数据库查询中的数据加载到文本框中?

  23. 23

    将数据加载到Titan数据库

  24. 24

    Java SwingWorker将数据从数据库加载到列表

  25. 25

    将数据从Essbase加载到SQL数据库

  26. 26

    Firebase 数据库将数据加载到 Listview

  27. 27

    无法找到将数据库数据加载到的变量

  28. 28

    获取将数据加载到数据库表中的SSIS包

  29. 29

    如何将数据预加载到iOS的数据库中?

热门标签

归档