gpt4 book ai didi

php - 更新或插入,在 sql 中自动递增 int

转载 作者:太空宇宙 更新时间:2023-11-03 10:42:03 24 4
gpt4 key购买 nike

我试图在我的 MySQL 数据库中自动递增(更新)或插入数据,因此每次请求 PHP 文件时,它都应该更新使用插入设备 ID 和使用,这段代码工作正常,但我怎样才能让它每次都增加使用?我希望你能理解我的问题。

$sql = "INSERT INTO user (`deviceid`, `uses`) VALUES ('$DeviceID', $Uses)
ON DUPLICATE KEY UPDATE `uses` = '$Uses'";

最佳答案

你想让 MySQL 像这里的代码一样管理对字段的更改:

$sql = "INSERT INTO user (`deviceid`, `uses`) VALUES ('$DeviceID', 1)
ON DUPLICATE KEY UPDATE `uses` = `uses` + 1";

注意:我从语句中删除了 $Uses,它没有任何意义。如果您是第一次插入,它应该是 1。如果它存在,它将由 MySQL 设置。

关于php - 更新或插入,在 sql 中自动递增 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36820909/

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