我已经使用SQL server 2016中始终加密的特性加密了现有的表列。我现有的查询很少失败,因为我们在where子句、LEN和子字符串函数中使用了case语句。有人能告诉我如何在总是加密的列上使用这些函数吗?我得到了下面的错误-列/变量'SSN‘的加密方案不匹配。这些列/变量的加密方案是(encryption_type =‘确定性’,e.期望它是(encryption_type =‘明文’)(或更弱)。
$sql = "INSERT INTO inventory (SELECT * FROM tmptable)";$newId= mysqli_insert_id($link); //$newID ends up being 0
id表的inventory列被设置为自动增量,mysqli_insert_id()可以很好地处理对inventory的其他INSERT查询,这些查询没有插入SELECT语句</