**解决了
当我在phpmydmin中运行它时,以下查询正常工作,但是当我通过mysqli查询运行它时它总是失败。
$mysqli->query("UPDATE `owner` SET `country-translate`= 'United States' WHERE `country` IS NULL AND `state` IS NOT NULL") or die(mysqli_error($mysqli));
它没有抛出任何错误,我有其他更新查询工作,但这似乎是唯一一个寻找空值。我需要做些什么特别的事吗?