我正在尝试自动增加(更新)或将数据插入到我的MySQL数据库中,所以每次请求文件时,如果更新使用或插入DeviceID并使用,这对这段代码很好,但我如何做到每次递增使用呢?希望你能理解我的问题。
$sql = "INSERT INTO user (`deviceid`, `uses`) VALUES ('$DeviceID', $Uses)
ON DUPLICATE KEY UPDATE `uses` = '$Uses'"; 发布于 2016-04-24 08:48:56
您希望让MySQL像下面的代码那样管理对字段的更改:
$sql = "INSERT INTO user (`deviceid`, `uses`) VALUES ('$DeviceID', 1)
ON DUPLICATE KEY UPDATE `uses` = `uses` + 1"; 注意:我从语句中删除了$Uses,这没有任何意义。如果你是第一次插入,它应该是1。如果它存在,它将由MySQL设置。
https://stackoverflow.com/questions/36820909
复制相似问题