我有这段代码:
$get_season_end_time = $db->query("SELECT `end_times` FROM `seasons` ORDER BY `ID` DESC LIMIT 1")->fetch_assoc();
if (time() > $get_season_end_time['end_times']) {
$db->query("UPDATE `seasons` SET active='-1', ended='1' ORDER BY `ID` DESC LIMIT 1");
}
出于某种原因,ended
列正在更新,但active
列正在更新。
有什么建议吗? THX!
答案 0 :(得分:0)
尝试将列的活动类型设置为 DECIMAL
标准SQL要求DECIMAL(5,2)能够存储任何值 五位数和两位小数,所以可以存储在 薪水栏范围从-999.99到999.99
答案 1 :(得分:0)
我没有意识到这一点,但我在脚本末尾将active
列更新为1
时遇到了错误。
我没有尝试手动更改active
列的值。
真的很抱歉这个残缺的人!