当前位置: 首页 > 编程笔记 >

检索存储在INT列中作为MySQL TIMESTAMP的值的正确方法是什么?

公羊奇
2023-03-14
本文向大家介绍检索存储在INT列中作为MySQL TIMESTAMP的值的正确方法是什么?,包括了检索存储在INT列中作为MySQL TIMESTAMP的值的正确方法是什么?的使用技巧和注意事项,需要的朋友参考一下

我们可以使用FROM_UNIXTIME()函数检索作为MySQL TIMESTAMP的值,该值以INT的形式存储在表的列中。

例如,我们有一个名为“ test123”的表,该表具有名为“ val1”的列。在此列中,我们将整数值存储如下:

mysql> Select * from test123;
+------------+
| val1       |
+------------+
|     150862 |
| 1508622563 |
|  622556879 |
| 2147483647 |
+------------+
4 rows in set (0.00 sec)

现在,借助FROM_UNIXTIME()函数,我们可以以MySQL TIMESTAMP数据的形式检索列整数值。

mysql> Select FROM_UNIXTIME(Val1) from test123;
+---------------------+
| FROM_UNIXTIME(Val1) |
+---------------------+
| 1970-01-02 23:24:22 |
| 2017-10-22 03:19:23 |
| 1989-09-23 17:57:59 |
| 2038-01-19 08:44:07 |
+---------------------+
4 rows in set (0.00 sec)
 类似资料:
  • 问题内容: 我知道有太多的 $ _SERVER 变量标头可用于IP地址检索。我想知道是否就使用上述变量最准确地检索用户的真实IP地址(众所周知没有一种方法是完美的)是否达成共识? 我花了一些时间试图找到一个深入的解决方案,并根据许多资源提出了以下代码。如果有人可以在答案中戳出一个洞或阐明一些可能更准确的内容,我将非常喜欢。 编辑包括来自@Alix的优化 警告语(更新) 仍然代表IP地址的 最可靠

  • 问题内容: 在Java对象中存储本机指针的“正确”方法是什么? 如果碰巧知道本机指针的大小为<= 32位,则可以将指针视为Java ;如果碰巧知道本机指针的大小为<= 64位,则可以将Java处理为指针。但是,有没有更好或更干净的方法呢? 编辑 :返回从JNI功能的原生指针是什么我 也不 想做。我宁愿返回代表本地资源的Java对象。但是,我返回的Java对象可能必须具有包含指针的字段,这使我回到了

  • 我试图在电子表格(谷歌表格)API中逐列搜索值谷歌文档中有用于查找的API 我已经尝试过在电子表格中实现按值搜索的一些方法。 > GoogleVisualizationAPI查询语言:这种方法返回匹配值的行。 回应的一些问题: a) 不返回行号(无索引) b) 搜索区分大小写 是否有可能得到行号的结果,这种方法? 设置列 有行号,例如:2 然后按范围获取行:https://sheets.googl

  • 我一直得到这个错误与我的SQL:我的SQL是正确的,它的工作在控制台中,但不是在python文件中。我认为错误是在参数中,因为代码似乎工作,就在参数之后,我的打印(完成)不打印:)但我看不到它:/ 这是我的代码(顺便说一句,我在数据库中使用全局变量g,它在我的其他函数中工作):

  • 我正在通过使用Laravel作为后端开发来创建一个电子商务移动应用程序。 方案:我有一个Product表,其中存储了有关产品的一些信息。每当用户购买一个产品,他将得到一个购买历史记录(它将显示产品信息)将被存储到数据库中。所以当卖家更新他们的产品信息时,用户购买历史记录的产品信息不会受到影响。 问题:如果我只是简单地创建一个用户的购买历史记录表来存储每个用户的记录,我认为这将在数据库中需要大量的空

  • 我定义了一个Xtext语法规则来解析一个简单的时间戳,比如YYYY-MM-DDTHH-MM-SS,但是,当我发送类似于