我有一个无法更改的客户表。它有一个varchar字段,该字段包含NULL或5。
我正试图在我的领域里把它改成1/0(tinyint 1)。
if ($row['varfield'] == '7') {
$row['varfield'] = 1;
} else {
$row['varfield'] = 0;
}
$stmt = $db->prepare("INSERT INTO table(col1) VALUES(?)");
$stmt->execute(array($row['varfield']));
然而,我在SQL中得到了一个错误,说col1不能为null。。。
然而,我在SQL中得到了一个错误,说col1不能为null。。。
因此,在数据库中将该列设置为可以为null。