gpt4 book ai didi

mysql - 是否可以更新主键字段以将记录移至顶部?

转载 作者:行者123 更新时间:2023-11-29 07:46:14 24 4
gpt4 key购买 nike

我已根据主要 ID 排序显示预定内容和新记录。因此,我只是更新记录以使其显示在用户界面的顶部。

$nextId = getNextAvailableId("comment"); // returns Auto_increment of SHOW TABLE STATUS LIKE 'comment'

mysqlQuery("update `comment` set status=1,comment_id=$nextId WHERE comment_id = '$comment_id' limit 1");

这个结构可以吗?

最佳答案

不,这不是一个好主意。

使用主键有两个原因:查找记录和允许外键引用。

更新您的 key 会弄乱任何外键引用,因此您不应该这样做。

主键通常不应用于排序。请使用日期或名称字段或具有实际含义的内容。

关于mysql - 是否可以更新主键字段以将记录移至顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27720556/

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