gpt4 book ai didi

sql - 更改没有主键的表中的每条记录?

转载 作者:行者123 更新时间:2023-12-01 00:08:33 25 4
gpt4 key购买 nike

我在数据库中有一个表以文本形式表示日期(即“2008-11-09”),我想用 UNIX 时间戳替换它们。但是,我不认为 MySQL 能够自己进行转换,所以我想写一个小脚本来进行转换。我能想到的方法包括获取表中的所有记录、遍历它们以及更新数据库记录。但是,由于没有主键,我无法轻松获得需要更新的确切记录。

有没有办法让 MySQL 在 SELECT 期间为记录分配临时 ID,以便我在执行 UPDATE 时引用它们?

最佳答案

这样不行吗?

UPDATE
MyTable
SET
MyTimeStamp = UNIX_TIMESTAMP(MyDateTime);

关于sql - 更改没有主键的表中的每条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/276212/

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