gpt4 book ai didi

php - SQL没有标识符,只有时间戳

转载 作者:行者123 更新时间:2023-11-29 08:00:14 25 4
gpt4 key购买 nike

在我的项目中,我们使用具有只读权限的 SQL 2008 数据库。在本例中,我想在 MYSQL 数据库中保存行的标识符。

在 MYSQl 数据库中,它用于使用自动增量 PK ID 字段。但在这个 SQL 数据库中,只有一个名为时间戳的唯一字段。

enter image description here enter image description here

因此,当我尝试通过 SQL 查询获取此字段并将其保存在我的 MYSQL 数据库中的 VARCHAR 字段中时,如下所示:

enter image description here

这看起来不像我的 MS SQL 工作室中的标识符..

将 SQL 数据库的键保存在 MYSQL 表中以便我稍后可以调用该行的最佳方法是什么?

最佳答案

每次更新记录时时间戳都会更改。对于并发检查来说,测试记录自上次检索以来是否已更改非常有用,但它不会成为主键。从你的图表来看,主键(注意字段旁边的 PK)看起来像是以下内容的组合:

License No_
Perpetration Date
Perpetration Time
Costkind lease company

您将能够在数据库中保存这些字符串的组合,例如...

[License No_] + '|' + [Perpetration Date] + '|' + [Perpetration Time] + '|' + [Costkind lease company]

但必须假设所有字段值都不会更改才能正确链接。

关于php - SQL没有标识符,只有时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24017390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com